Staff Firmware Engineer: Robotics Motion & Real-Time Control

humanoid

Massachusetts

On-site

USD 150,000 - 220,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health coverage
23 days PTO
401(k) match
Equity
Free in-office lunch
Collaboration with engineers
Influence product direction

Job summary

Humanoid in Boston, MA is seeking a Staff Firmware Engineer to develop firmware powering motion, balance, and interaction in our humanoid robots. You will work at the intersection of robotics, embedded systems, and real-time control, integrating microcontrollers, sensors, and actuators with robust software.

You will lead and mentor junior engineers, implement drivers, optimize for performance and power, and ensure security.

Qualifications

  • 8+ years of experience in embedded systems development.
  • Proficiency in C and C++ for microcontrollers, with RTOS/bare-metal experience.
  • Hands-on experience with ARM Cortex, STM32, or similar platforms.
  • Familiarity with UART, SPI, I2C, CAN, and Ethernet.
  • Strong understanding of control systems, kinematics, and motion algorithms.
  • Experience with debugging tools like oscilloscopes and logic analyzers.
  • Working knowledge of Git, CI/CD, and Agile methodologies.
  • Preferred experience with ROS/ROS 2, ML, or computer vision.
  • Experience with Rust for embedded systems.

Responsibilities

  • Develop and debug firmware for motion control, sensor integration, and Ethernet communication.
  • Collaborate with hardware teams to integrate microcontrollers and peripherals.
  • Design and implement drivers for motors, sensors, and protocols.
  • Optimize firmware for performance, reliability, and power efficiency.
  • Develop and test real-time control algorithms for movement and balance.
  • Lead and mentor junior engineers, conduct code reviews and promote best practices.
  • Ensure robust security and fail-safe mechanisms in embedded systems.
  • Maintain technical documentation and manage firmware version control.

Skills

Embedded systems
C/C++
RTOS
ARM Cortex
Sensors & actuators
Git CI/CD
Robotics software

Tools

Oscilloscope
Logic analyzer

Job description

Humanoid in Boston, MA is seeking a Staff Firmware Engineer to develop firmware powering motion, balance, and interaction in our humanoid robots. You will work at the intersection of robotics, embedded systems, and real-time control, integrating microcontrollers, sensors, and actuators with robust software.

You will lead and mentor junior engineers, implement drivers, optimize for performance and power, and ensure security.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Firmware Engineer — Robotics Motion & RTOS
Staff Firmware Engineer — Robotics Motion & RTOS

Humanoid • Boston (MA), Northern (KY)

Hybrid
USD 150,000 - 220,000
Health coverage (US)
23 days PTO
401(k) match
+4
Staff Firmware Engineer
Staff Firmware Engineer

Humanoid • Boston (MA), Northern (KY)

On-site
USD 150,000 - 220,000
Health coverage (US)
23 days PTO
401(k) match
+4
Staff Firmware Engineer
Staff Firmware Engineer

humanoid • Massachusetts

On-site
USD 150,000 - 220,000
Health coverage
23 days PTO
401(k) match
+4
Lead Firmware Engineer, Embedded Systems for Robotics
Lead Firmware Engineer, Embedded Systems for Robotics

Boston Dynamics • Waltham (MA)

On-site
USD 160,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Firmware Engineer – Embedded Systems for Humanoids
Senior Firmware Engineer – Embedded Systems for Humanoids

Boston Dynamics, Inc. • Waltham (MA)

On-site
USD 160,000 - 200,000
Medical, dental, vision
401(k)
Paid time off
+1
Staff Robotics Controls Engineer - Humanoid Systems
Staff Robotics Controls Engineer - Humanoid Systems

Apptronik • Sunnyvale (CA), Northern (KY)

Hybrid
USD 150,000 - 190,000
Staff Firmware Engineer — Hybrid Role with Equity
Staff Firmware Engineer — Hybrid Role with Equity

Agility Robotics • Fremont (CA)

Hybrid
USD 194,000 - 252,000
401(k) match
Company equity
Medical insurance
+5
Senior Embedded Platform Engineer (Robotics)
Senior Embedded Platform Engineer (Robotics)

humanoid • Massachusetts

On-site
USD 180,000 - 250,000
Health coverage
PTO 23 days
401k with match
+4
Embedded Firmware Lead & Systems Architect
Embedded Firmware Lead & Systems Architect

Motion Recruitment Partners LLC • Houston (TX)

On-site
USD 140,000 - 190,000
Bonus eligible (10%)
Medical, Dental, and Vision Insurance
Flexible Vacation Policy
+4
Senior DevOps Engineer: Firmware CI/CD for Robotics
Senior DevOps Engineer: Firmware CI/CD for Robotics

Humanoid • Massachusetts

On-site
USD 150,000 - 200,000
Health coverage (US)
23 days PTO
401(k) with employer match
+4