Staff Firmware Engineer

UK-based AI and robotics company building commercially scalable humanoid robots for industrial deployment.

London, United Kingdom

Funding history

About Humanoid

Humanoid develops industrial humanoid robots and its proprietary KinetIQ AI framework for real-world tasks across manufacturing, logistics, and related environments.

View jobs by Humanoid

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will develop and debug firmware for robotic motion control, stabilization, sensor integration, and Ethernet communication. You will design drivers and real-time control algorithms, optimize reliability and power efficiency, integrate microcontrollers and peripherals, maintain documentation and version control, and mentor engineers through code reviews.

Requirements

  • 8+ years of embedded systems development experience
  • Proficiency in C and C++ for microcontrollers
  • Experience with RTOS and bare-metal systems
  • Experience with ARM Cortex, STM32, or similar platforms
  • Knowledge of UART, SPI, I2C, CAN, and Ethernet
  • Understanding of control systems, kinematics, and motion algorithms
  • Experience using oscilloscopes and logic analyzers
  • Working knowledge of Git, CI/CD, and Agile methodologies
  • Experience with or interest in Rust for embedded systems

Responsibilities

  • Develop and debug firmware for motion control, stabilization, sensor integration, and Ethernet communication
  • Integrate microcontrollers and peripherals with hardware teams
  • Design and implement motor, sensor, and communication-protocol drivers
  • Optimize firmware for performance, reliability, and power efficiency
  • Develop and test real-time control algorithms for movement and balance
  • Lead and mentor junior engineers and conduct code reviews
  • Implement security and fail-safe mechanisms in embedded systems
  • Maintain firmware documentation and version control

Benefits

  • Fully paid medical, dental, and vision insurance
  • Virtual care and employee assistance resources
  • 23 days of accrued PTO
  • Separate sick leave
  • Paid company holidays
  • 401(k) plan with employer match
  • Equity
  • Free daily catered lunch, snacks, and drinks