Senior Staff Firmware Engineer
Company websitebostondynamics.com (Boston Dynamics, opens in new tab)
Base salary $160K to $200K
Employer-published annual base salary, USD. Advertised base range in Waltham, MA
You apply on the employer's own site. Six Figure Work does not handle applications.
- LocationWaltham, MA
- WorkplaceWorkplace not stated
- Status at last checkSource accepting applications when checked
- Last checked (1 h ago) · observed since
About this job
About the Role
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.
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.
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.
Nice-to-haves:
- Experience with motor control software and actuator systems.
- Experience with Aurix microcontroller architecture.
- Knowledge of functional safety standards and verification techniques (e.g., IEC 61508).
- Familiarity with cybersecurity concepts and best practices for embedded systems.
- Experience with FPGA development using Verilog or VHDL.
We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to sponsor visas for this position.
The base pay range for this position is between $160,000 to $200,000 annually. Base pay will depend on multiple individualized factors including, but not limited to internal equity, job related knowledge, skills and experience. This range represents a good faith estimate of compensation at the time of posting. Boston Dynamics offers a generous Benefits package including medical, dental vision, 401(k), paid time off and a annual bonus structure. Additional details regarding these benefit plans will be provided if an employee receives an offer for employment.
Source: Boston Dynamics on Workday · View original posting (opens in new tab)
Pay in context
This role's base floor ($160,000) is above 56% of the 522 Software Engineering roles in Massachusetts listed on this site; 11 others list the same floor. Their median floor is $149,000; the middle half runs from $130,000 to $172,000.
Only jobs on this site count, and each one publishes a base salary of $100,000 or more, so this compares six-figure jobs with each other, not with the whole market. Computed Nov 7, 2026.
This listingSenior Staff Firmware Engineer$160K to $200K
Staff Counsel, Corporate and Compliance$160K to $195K
Staff Reinforcement Learning Research Engineer$155,284 to $200,000
Senior Staff Systems Engineer, Embedded Safety$155K to $193K
Principal Mechanical Engineer$155K to $193K
Associate Director, R&D Quality Engineering$155K to $195K
Staff Machine Learning Engineer, Agentic Systems$155K to $235K
Chart as a table
| Role | Published base |
|---|---|
| Senior Staff Firmware Engineer (this listing) | $160K - $200K |
| Staff Counsel, Corporate and Compliance | $160K - $195K |
| Staff Reinforcement Learning Research Engineer | $155,284 - $200,000 |
| Senior Staff Systems Engineer, Embedded Safety | $155K - $193K |
| Principal Mechanical Engineer | $155K - $193K |
| Associate Director, R&D Quality Engineering | $155K - $195K |
| Staff Machine Learning Engineer, Agentic Systems | $155K - $235K |
Observed changes
- First observed on the employer's board
- Began meeting the published-salary criteria
- Observed since
- Employer-stated posting date
- 2026-09-23
Where this pay comes from
Location as the employer wrote it: Waltham, MA
The base pay range for this position is between $160,000 to $200,000 annually. Base pay will depend on multiple individualized f
- Method
- Employer text, read with fixed rules and re-verified
- Checked
- Rule set
- us-base-v2
The pay passage appears in the employer's own job text. Fixed, deterministic rules located it, and the passage below was checked against the stored copy of the posting.
What we verified
- The pay figures come from the employer's own listing, quoted exactly above.
- The pay is an annual base salary in US dollars with a minimum of at least $100,000.
- The role was publicly listed on the employer's job board when last checked.
We do not verify what the employer will actually offer, whether the employer is still recruiting for the role, or anything beyond what the employer published. Full methodology.
