Boston Dynamics

Staff Firmware Engineer

Boston Dynamics$140K — $168K *
Consumer Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Engineering, Electrical Engineering, or related field
  • 3+ years of proven firmware development experience
  • Strong programming skills in C and C++
  • Deep understanding of embedded systems concepts
  • Hands-on experience with microcontrollers, particularly STM32 or similar
  • Familiarity with basic embedded development tools and test equipment
  • Excellent debugging and problem-solving skills.

Responsibilities

  • Design and implement firmware for embedded systems across various components
  • Write clean, maintainable code in C and C++
  • Drive the full firmware development lifecycle from requirements to deployment
  • Collaborate with hardware engineers on hardware/software interfaces
  • Participate in code reviews to enhance team processes
  • Stay updated on advancements in embedded systems and firmware
  • Maintain technical documentation for firmware solutions.

Benefits

  • Comprehensive medical, dental, and vision insurance
  • 401(k) retirement savings plan
  • Generous paid time off policy
  • Annual bonus structure
Full Job Description
We are seeking highly motivated and experienced Staff Firmware Engineers to join our Spot team here at Boston Dynamics. In this role, you will play a critical part in designing, developing, and delivering cutting-edge safety firmware solutions for advanced 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.


Requirements:
  • Bachelor's degree in Computer Engineering, Electrical Engineering, or a related field.
  • 3+ 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.
  • Solid understanding of networking protocols (e.g., TCP/IP, UDP, DHCP) and interface-level network diagnostics.
  • Familiarity with cybersecurity concepts and best practices for embedded systems.
  • Experience troubleshooting and implementing controls for Wi-Fi and cellular (LTE/5G) systems.


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 $140,000 to $168,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.

About Boston Dynamics

Boston Dynamics is an American engineering and robotics design company founded in 1992 as a spin-off from the Massachusetts Institute of Technology. The company is best known for the development of BigDog, a quadruped robot designed for the U.S. military. Boston Dynamics has also developed a number of other robots, including Spot, a four-legged robot designed for indoor and outdoor operation, and Atlas, a humanoid robot designed for a variety of search and rescue tasks. In 2013, the company was acquired by Google X, a subsidiary of Alphabet Inc. In 2020, the company was acquired by Hyundai Motor Group. Boston Dynamics is headquartered in Waltham, Massachusetts.
Learn more about Boston Dynamics
Size
300 employees
Industry
Founded
1992

Similar Jobs

More Jobs at Boston Dynamics

More Consumer Technology Jobs

Find similar Staff Firmware Engineer jobs: