Lead Firmware Engineer
HumanoidRemotely
crustfreertosstm32ethernetarm_cortexzephyr
Job Description
📋 Description
- Lead hardware firmware efforts for humanoid robots in London.
- Hands-on leadership at intersection of robotics, embedded systems, and real-time control.
- Collaborate with hardware and systems teams to integrate microcontrollers, sensors, and actuators.
- Design robust, high-performance firmware and real-time algorithms.
- Maintain documentation and version control across firmware projects.
🎯 Requirements
- 10+ years in embedded systems, preferably robotics.
- Strong C and C++ for microcontrollers; RTOS (FreeRTOS, Zephyr) and bare-metal.
- Hands-on with ARM Cortex, STM32, or similar.
- Proficient with UART, SPI, I2C, CAN, Ethernet.
- Ability to lead and mentor engineers.
- Experience with debugging tools (oscilloscopes, logic analyzers).
🎁 Benefits
- Competitive equity and ownership in product direction.
- 30+ paid days off and UK bank holidays.
- Private healthcare and pension contributions.
- In-office meals and daily breakfast; comfortable London office.
- Collaborate with world-class engineers on AI and humanoid robotics.
Back to all jobs