Drimva

Boston Dynamics

Senior Staff Firmware Engineer

$160K–$200K

Waltham, MA · Senior Staff · Full-time · Posted Sep 23, 2026

Experience
7+ years of proven experience driving firmware development through the full lifecycle.
Education
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
Visa sponsorship
Not able to sponsor visas for this position.

About the job

Designs, develops, tests, and delivers firmware for embedded systems used in advanced humanoid robots throughout the full development lifecycle.

What you'll do

  • Develop and maintain firmware in C and C++; drive requirements analysis, design, implementation, testing, and deployment.
  • Collaborate with hardware engineers on hardware/software interfaces and integration; participate in code reviews and maintain technical documentation.
  • Mentor junior engineers and contribute to improving development processes.

What they ask for

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Strong programming skills in C and C++.
  • Deep understanding of embedded systems concepts, including numerical representation, memory management, state machines, and RTOS.
  • Hands-on experience with microcontrollers, particularly STM32 or similar architectures; proficiency with embedded development tools and test equipment.

Nice to have

  • Experience with motor control software and actuator systems or Aurix microcontroller architecture.
  • Knowledge of functional safety standards, embedded cybersecurity, or FPGA development using Verilog or VHDL.

Pay

$160,000 to $200,000 annually (USD, base salary)

Tools

C, C++, RTOS, STM32, Aurix, IEC 61508, Verilog, VHDL

Model-written summary · the original posting is authoritative

First seen Oct 10, 2026 · Last verified Nov 5, 2026 (UTC)