Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Boston Dynamics

Senior Staff Firmware Engineer

Posted Updated
Discussion

Description

You will design, develop, and implement firmware for embedded components used in advanced humanoid robots. You will drive work across the full firmware lifecycle, including requirements analysis, design, implementation, testing, and deployment. You will collaborate on hardware and software interfaces, review code, maintain technical documentation, improve development processes, and mentor junior engineers.

Responsibilities

  • Design, develop, and implement firmware for embedded systems
  • Write clean, efficient, well-tested, and maintainable C and C++ code
  • Drive firmware development through requirements analysis, design, implementation, testing, and deployment
  • Collaborate with hardware engineers to define hardware and software interfaces
  • Participate in code reviews and improve development processes
  • Maintain knowledge of embedded systems and firmware advancements
  • Create and maintain technical documentation
  • Mentor junior engineers and share expertise

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
  • 7+ years of experience driving firmware development through the full lifecycle
  • Strong C and C++ programming skills
  • Deep understanding of embedded systems, 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, including oscilloscopes, logic analyzers, and debuggers
  • Debugging and problem-solving skills
  • Eligibility to work in the United States
  • Experience with motor control software and actuator systems
  • Experience with Aurix microcontroller architecture
  • Knowledge of functional safety standards and verification techniques, including IEC 61508
  • Familiarity with embedded-system cybersecurity concepts and best practices
  • Experience with FPGA development using Verilog or VHDL

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k)
  • Paid time off
  • Annual bonus structure

Skills

What Staff Embedded jobs ask for — and how much of it you have →
Apply

See also

Embedded jobs by country — openings, pay and top skills →