Sr. Embedded Software Engineer I  
   
 
Functional area:   
       
     Research and Development  
   
 
Company name:   
       
     Power Technique North America LLC  
   
 
Date of posting:   
       
     Oct 15, 2025  
   
 
  
 The Role
 
  The Embedded Systems team for BeaconMedaes products is looking for a Senior Embedded Software Engineer to improve software management/documentation procedures and continue the development into STM32 Arm processors. The ideal candidate for this role has years of experience in a structured software team, and an appreciation for making products used in a similar environment as safety critical items. This role will consist of working closely with the Embedded Systems Manager and Marketing to correctly document expectations from a product and creating and executing the project plan to fulfill the expectations while providing guidance to 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 better visualize and prepare for testing and troubleshooting new code releases
 - Collaborate with group on detailed software specifications and use these documents to plan and drive the development schedule
 - Create well documented code with the forethought of other engineers to be able to evaluate the code and make changes in the future
 - Use a master/functional specification document to create user stories and determine priority and scheduling for sprints
 - Ensure the use of design check list and improve them by lesson learne
 - Testing checklists should prove new designs completely before going into production
 - Collaboration with Embedded Hardware Engineers to determine software needs based on component selection, or choose components based on software abilit
 - Lead a Quality Reactive design process
 - Use a formalized process to document and clearly identify the issue, then the root cause
 - Organize quick solution to warranty issues, especially on NPD field follow-up phase.Main Responsibilities
 - 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 ensure it stays current and allows for the use of new technology
 - Collaborate on creating engineering specifications and documentatio
 - Promote Ideas for confinuous improvement and innocation
 - Interact on-time, with transparency and commitment with colleagues & managers
 - Maintain respectful and polite relationships with all contacts 
 
         
        
     
     
     
     
     What you can expect from us?  
     
     
     
       
      - 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
 - Generous 401(k) retirement plan
 - 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
 
       
      
     
     
     
     
     What we expect of you? 
 
  Experience 
     
     
       
      - Agile development methodologies; Kanban or SCRUM.
 - Developing in C/C++ with ARM processors (STM32 preferred)
 - Use of STM32Cube 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 DevOps, Jira or similar software for issue tracking
 - Use of Azure DevOps, Jira or similar software for project management
 - Use of Embedded Operating Systems like FreeRTOS or ThreadX
 - 6+ years experience in an embedded software/firmware role
 
       
      
     
     Skills 
     
     
       
      - 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 the 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 
     
     
     
     
     
     
     
     Start a journey of endless opportunities
  At Atlas Copco we believe in challenging the status quo, always looking for a better way. Our leading-edge technology and great ideas enable us to innovate for the future.
  We believe that passionate people make it happen. You are a brand ambassador and our face towards our customers. With us you drive your own professional journey and you are empowered to act.
  We offer a wide range of interesting job roles and many opportunities to grow. This is where it begins - Join us at the Home of Industrial Ideas. 
   
  
 
  |