> Markdown version of [/jobs/ext/2812951-senior-firmware-engineer-london](https://www.wearedevelopers.com/jobs/ext/2812951-senior-firmware-engineer-london). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Firmware Engineer - London - **Company:** Humanoid - **Location:** London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Agile Methodology, ARM Architecture, Computer Vision, Code Review, Communications Protocols, Continuous Integration, Software Debugging, Ethernet, Firmware, FreeRTOS, Kinematics, Machine Learning, Real-Time Operating Systems, Universal Asynchronous Receiver/Transmitter, Serial Peripheral Interface, PIC Microcontroller, Git, Bare Metal, Software Version Control - **Published:** September 10, 2026 - **Apply:** https://www.collegerecruiter.com/job/2840576122-senior-firmware-engineer--london ## About the Role * 6+ 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. * Working knowledge of Git, CI/CD, and Agile methodologies. * Preferred experience with ROS/ROS 2, machine learning, or computer vision. * Experience with and/or an interest in using Rust for embedded systems ## Description About The Role: As a Senior Firmware Engineer on the Core Platform team in London, 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. What You'll Do * 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 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, conducting code reviews and promoting best practices. * Ensure robust security and fail-safe mechanisms in embedded systems. * Maintain technical documentation and manage version control of firmware. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london)