More jobs:
Sr. Embedded Software Engineer
Job in
Rock Hill, York County, South Carolina, 29732, USA
Listed on 2025-11-27
Listing for:
Atlas Copco Holding GmbH
Full Time
position Listed on 2025-11-27
Job specializations:
-
Software Development
Software Engineer, Embedded Software Engineer
Job Description & How to Apply Below
Overview
The Embedded Systems team for Beacon Medaes products is looking for a Senior Embedded Software Engineer to improve software management/documentation procedures and continue the development into STM
32 Arm processors. The ideal candidate has experience in a structured software team and an appreciation for safety-critical-like environments. This role works closely with the Embedded Systems Manager and Marketing to document expectations from a product and to create and execute the project plan while guiding junior engineers.
- Drive a Quality Pro-active design process
- Use of Repos, IDEs, Static and Dynamic Analysis Tools, Unit Testing, Build Pipelines and other software programs to visualize and prepare for testing and troubleshooting new code releases
- Collaborate with the group on detailed software specifications and use these documents to plan and drive the development schedule
- Create well documented code with forethought for future evaluation and changes by other engineers
- Use a master/functional specification document to create user stories and determine priority and scheduling for sprints
- Ensure the use of design checklists and improve them by lessons learned
- Testing checklists should prove new designs completely before going into production
- Collaborate with Embedded Hardware Engineers to determine software needs based on component selection, or choose components based on software ability
- Lead a Quality Reactive design process
- Use a formalized process to document and clearly identify the issue, then the root cause
- Organize quick solutions to warranty issues, especially on NPD field follow-up phase
- Manage the software product lifecycle
- Planning, Design, Implementation, Testing, Maintenance
- Create organized and well tested software for medical air/vac controls and gas pressure monitoring equipment
- Contribute to the evolution of our software platform to stay current and enable use of new technology
- Collaborate on creating engineering specifications and documentation
- Promote ideas for continuous improvement and innovation
- Interact in a timely, transparent, and committed manner with colleagues & managers
- Maintain respectful and polite relationships with all contacts
- Excellent paid time off (3 weeks)
- Paid Holidays
- Health / Dental / Vision insurance (coverage begins the first of the month after you start)
- Life & Disability insurance fully paid by Atlas Copco
- Maternity & Paternity leave
- Gym membership reimbursement
- Rewards for wellness checkups
- Educational assistance to grow your skills and advance your career
- $1,500 referral bonus for helping us bring great people to the team
- Modern, state-of-the-art facility designed to make your workday enjoyable and inspiring
- Convenient self-service food market with quick, healthy options
- A workplace where employees choose to stay, grow, and build long-term careers
Experience
- Agile development methodologies;
Kanban or SCRUM - Developing in C/C++ with ARM processors (STM
32 preferred) - Use of STM
32
Cube development tools and/or similar Eclipse-based IDE - Breaking down User Stories into software development tasks and creating realistic estimated delivery dates
- Full software project development life-cycle including post-delivery defect management and feature additions
- Use of Github or similar software for revision control of projects
- Use of Azure Dev Ops, Jira or similar software for issue tracking
- Use of Embedded Operating Systems like FreeRTOS or ThreadX
- 6+ years experience in an embedded software/firmware role
- Analysis of RTOS or Bare Metal applications
- Debugging/trace knowledge for troubleshooting/analysis
- Knowledge of popular protocols including SPI, I2C, UDP, HTTP, Modbus RTU, Modbus TCP, BACnet or similar BAS
- Excellent communication skills with all departments
- High ability to work in teams
- Ability to manage work around deadlines
- Analytical approach to problem solving capability, with a sense of reactivity
- Strong understanding of customer needs
- Innovative, creative, curious, out-of-the-box thinking, patent creation and continuous improvement
- Strong sense of ownership, ability to lead until a successful conclusion with a never-give-up attitude
- Reliable & organized in your work
- Positive attitude, constantly raising the performance bar, being proactive
- Appreciate and respect procedures, being rigorous
City Rock Hill
#J-18808-LjbffrPosition Requirements
5+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×