Lead 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 humanoid robots, including motion control, stabilization, sensor integration, and Ethernet communication. You will integrate microcontrollers and peripherals, implement motor and sensor drivers, optimize performance and power efficiency, develop real-time control algorithms, mentor engineers, and maintain secure, documented firmware.

Requirements

  • 10+ years of embedded systems development experience
  • C and C++ for microcontrollers
  • Experience with RTOS environments including FreeRTOS and Zephyr
  • Experience with bare-metal systems
  • Experience with ARM Cortex or STM32 platforms
  • Knowledge of UART SPI I2C CAN and Ethernet
  • Experience leading and mentoring engineers
  • Experience with oscilloscopes and logic analyzers
  • Knowledge of Git CI/CD and Agile methodologies
  • Understanding of control systems kinematics and motion algorithms
  • Experience with or interest in Rust for embedded systems

Responsibilities

  • Develop and debug firmware for humanoid robots
  • 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 robotic control algorithms
  • Lead and mentor junior engineers
  • Conduct code reviews and promote engineering best practices
  • Implement security and fail-safe mechanisms
  • Maintain technical documentation and firmware version control

Benefits

  • Stock options
  • 30+ paid days off
  • Private healthcare
  • Pension scheme with 8% total contribution
  • Free daily breakfast catered lunch and snacks