- Robot type
- Humanoid · Warehouse and Logistics
- Location
- WalthamMassachusettsUSA
- Job type
- Software
- Posted
- Sep 22, 2026
- Salary
- $160,000–$200,000 a year
Senior Staff Firmware Engineer
Job description
We are seeking a highly motivated and experienced Senior Staff Firmware Engineer to join the Atlas team at Boston Dynamics. In this role, you will play a critical part in designing, developing, and delivering cutting-edge firmware solutions for advanced humanoid robots. You will be involved in the full firmware development lifecycle, from concept to production, and will have the opportunity to work on challenging projects with a talented team of engineers.
Job responsibilities
- Design, develop, and implement firmware for embedded systems for a wide variety of components.
- Write clean, efficient, well-tested and maintainable code in C and C++.
- Drive firmware development through the full lifecycle, including requirements analysis, design, implementation, testing, and deployment.
- Collaborate with hardware engineers to define hardware/software interfaces and ensure seamless integration.
- Participate in code reviews and contribute to improving the team's development processes.
- Stay up-to-date with the latest advancements in embedded systems and firmware development.
- Contribute to the creation and maintenance of technical documentation.
- Mentor junior engineers and share your expertise.
Job requirements
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
- 7+ years of proven experience driving firmware development through the full lifecycle.
- Strong programming skills in C and C++.
- Deep understanding of embedded systems concepts, including numerical representation, memory management, state machines, and real-time operating systems (RTOS).
- Hands-on experience with microcontrollers, particularly STM32 or similar architectures.
- Proficiency in using basic embedded development tools and test equipment (e.g., oscilloscopes, logic analyzers, debuggers).
- Excellent debugging and problem-solving skills with a strong analytical mindset.
Similar jobs
Boston Dynamics · Software
Senior Staff Robotics Simulation Engineer - Thermal & Fluids Analysis
Waltham, Massachusetts
Boston Dynamics · Software
Staff Test Development Engineer - Software and Automation
Remote, USA
Boston Dynamics · Software
Senior Consultant - Software Engineer
Remote, USA
Boston Dynamics · Software
Staff Full Stack Software Engineer
Waltham, Massachusetts
