Humanoid

Staff Firmware Engineer

Humanoid
Apply
4 days ago
Boston, MA, USAStaff+

Base Salary

$150k - $220k/yr

Responsibilities

  • Develop and debug humanoid-robot firmware for motion control, stabilization, sensor integration, and Ethernet-based communication.
  • Collaborate with hardware teams to integrate 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, conduct code reviews, and promote best practices.
  • Ensure security and fail-safe mechanisms in embedded systems.
  • Maintain technical documentation and manage firmware version control.

Requirements

  • 8+ years of experience in embedded systems development, preferably in robotics.
  • Proficiency in C and C++ for microcontrollers, with experience in FreeRTOS, Zephyr, and bare-metal systems.
  • Hands-on experience with ARM Cortex, STM32, or similar platforms.
  • Familiarity with UART, SPI, I2C, CAN, and Ethernet communication protocols.
  • Strong understanding of control systems, kinematics, and motion algorithms.
  • Experience with 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 or interest in Rust for embedded systems.

Benefits

  • Fully paid medical, dental, and vision insurance for US-based employees, with virtual care and employee assistance resources.
  • 23 accrued PTO days, separate sick leave, and paid company holidays.
  • 401(k) retirement plan with employer match.
  • Equity included.
  • Free daily catered lunch, snacks, and drinks in the office.
  • Opportunity to collaborate with engineers, researchers, and product experts in AI and robotics.
  • Freedom to influence the product and own key initiatives.
  • On-site role in Boston, Massachusetts.

Tech Stack

Categories

EmbeddedRobotics
Humanoid

About Humanoid

201-500 employees
Contact me