Staff Firmware Engineer – Robotics Core Platform (Equity)

Humanoid

Cambridge (MA)

On-site

USD 150,000 - 220,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
PTO 23 days
401(k) match
Equity
Free daily catered lunch
Collaboration with AI/ robotics teams
Product influence

Job summary

Humanoid in Cambridge MA is seeking a Staff Firmware Engineer to design and optimize firmware for humanoid robots, enabling advanced motion, balance and interaction with complex environments. You’ll collaborate across hardware and systems teams to implement drivers and real-time control algorithms.

The role emphasizes leadership, security, and robust software practices, with exposure to ARM Cortex, STM32, RTOS, and ROS/ROS2. Comprehensive health, equity, and competitive compensation are offered.

Qualifications

  • 8+ years of experience in embedded systems development, preferably in robotics.
  • Proficiency in C and C++ for microcontrollers, with experience in RTOS (e.g., FreeRTOS, Zephyr) and bare-metal systems.
  • Hands‑on experience with ARM Cortex, STM32, or similar platforms.
  • Familiarity with communication protocols such as 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, machine learning, or computer vision.
  • Experience with and/or an interest in using Rust for embedded systems

Responsibilities

  • Develop and debug firmware for humanoid robots, focusing on motion control, stabilization, sensor integration and ethernet based communication.
  • Collaborate with hardware teams to design seamless integration of microcontrollers and peripherals.
  • Design and implement drivers for motors, sensors, and communication protocols.
  • Optimize firmware for performance, reliability, and power efficiency.
  • Develop and test real-time control algorithms for robotic movement and balance.
  • Lead and mentor junior engineers, conducting code reviews and promoting best practices.
  • Ensure robust security and fail-safe mechanisms in embedded systems.
  • Maintain technical documentation and manage version control of firmware.

Skills

Embedded systems
C/C++
RTOS
ARM Cortex
Peripherals (UART SPI I2C CAN Ethernet
Control algorithms
Debugging tools
Git/CI/CD
ROS/ROS2
Rust (embedded)

Tools

Oscilloscopes
Logic Analyzers

Job description

Humanoid in Cambridge MA is seeking a Staff Firmware Engineer to design and optimize firmware for humanoid robots, enabling advanced motion, balance and interaction with complex environments. You’ll collaborate across hardware and systems teams to implement drivers and real-time control algorithms.

The role emphasizes leadership, security, and robust software practices, with exposure to ARM Cortex, STM32, RTOS, and ROS/ROS2. Comprehensive health, equity, and competitive compensation are offered.

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 — 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
Staff Firmware Engineer
Staff Firmware Engineer

Humanoid • Cambridge (MA)

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

Humanoid • Boston (MA), Northern (KY)

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

1X • San Carlos (CA)

On-site
USD 200,000 - 300,000
Health, dental, and vision insurance
401(k) with company match
Paid time off and holidays
+1
Staff Mechanical Engineer - Humanoid Robotics, Equity & Impact
Staff Mechanical Engineer - Humanoid Robotics, Equity & Impact

Foundation • San Francisco (CA)

On-site
USD 180,000 - 300,000
Equity
Health insurance
401k
Senior Platform Software Engineer – Robotics (Equity)
Senior Platform Software Engineer – Robotics (Equity)

Thehumanoid • Boston (MA)

On-site
USD 180,000 - 250,000
Comprehensive health coverage
23 days PTO
401(k) with employer match
+2
Senior Embedded Firmware Engineer for Robotics Systems
Senior Embedded Firmware Engineer for Robotics Systems

Halodi Robotics • San Carlos (CA)

On-site
USD 200,000 - 300,000
Health insurance
Equity
Staff Firmware Architect – Robotics (C++, Embedded)
Staff Firmware Architect – Robotics (C++, Embedded)

Agility Robotics • San Francisco (CA)

Hybrid
USD 120,000 - 160,000
Staff Robotics Controls Engineer - Humanoid Systems
Staff Robotics Controls Engineer - Humanoid Systems

Apptronik • Sunnyvale (CA), Northern (KY)

Hybrid
USD 150,000 - 190,000