Skip to content

Jobs

Boston Dynamics

Robot type
Humanoid · Warehouse and Logistics
Location
WalthamMassachusettsUSA
Job type
Software
Posted
Sep 22, 2026
Salary
$160,000–$200,000 a year
Full-time

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