Startups · AI

Staff Firmware Engineer

Humanoid · US, Boston, MA · On-site

← All jobs
About Humanoid

Humanoid creates advanced humanoid robots that integrate seamlessly into daily life, enhancing human potential. Learn more about our mission and vision.

About the role

As a Staff Firmware Engineer on the Core Platform team in Boston, you will play a critical role in developing the firmware that powers our next generation of humanoid robots. In this position you will work at the intersection of robotics, embedded systems, and real-time control, building the software that enables advanced motion, balance, and interaction with complex environments.

What they're looking for

  • 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
More about this role

Here at Humanoid, we believe in a future where robots amplify human potential. That’s why we’ve set out on a mission to build the world’s most capable, commercially-scalable, and safe humanoid robots. We’re bringing that mission to life with HMND‑01 - our rapidly developed humanoid platform being deployed in real industrial environments - and we’re growing the team to take it even further.

As a Staff Firmware Engineer on the Core Platform team in Boston, you will play a critical role in developing the firmware that powers our next generation of humanoid robots. In this position you will work at the intersection of robotics, embedded systems, and real-time control, building the software that enables advanced motion, balance, and interaction with complex environments. You’ll collaborate closely with hardware and systems teams to integrate microcontrollers, sensors, and actuators, while designing robust, high-performance firmware and real-time algorithms.

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...

Read the full posting on Humanoid's site ↗

Engineering

Build your edge while you search

Free tools for founders and investors, plus VC Unfiltered, our take on startups, venture and the people who build them.