CareerPlanSign in

Firmware Engineer

UK, London💼 Full-time🗓 2026-08-17 → 2026-09-25

Core

Develop and maintain embedded firmware for robot end effectors and human-worn operator devices, integrating sensors and compute platforms.

Role type

Senior IC firmware engineer (robotics/embedded systems)

Builds

Embedded firmware, drivers, calibration routines, and OTA update pipelines for humanoid robot hardware.

Domain

Robotics, embedded systems, mechatronics

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++, embedded firmware development, microcontroller programming, sensor driver integration, hardware debugging (oscilloscope/logic analyzer), communication protocol implementation (I2C, SPI, UART, Ethernet, USB, CAN, EtherCAT, MIPI), calibration logic development, component selection support

Preferred skills

FPGA development, camera synchronization, multi-sensor time-synchronization, Python scripting

Technologies

ESP32, STM32, Raspberry Pi, NVIDIA Jetson, Linux, MIPI, I2C, SPI, UART, Ethernet, USB, CAN, EtherCAT, JTAG, SWD

Responsibilities

Write and maintain firmware for embedded microcontrollers covering sensor sampling, status indication, input handling, and power management; Integrate and write drivers for sensors, encoders, LCD screens, IMUs, ToF sensors, LiDARs, and cameras; Implement communication interfaces between hardware subsystems; Bring up new hardware revisions by reviewing schematics and debugging boards; Develop calibration routines and fault detection logic for mechatronic systems; Support component selection for sensors and MCUs; Build and maintain OTA update pipelines for embedded device fleets

Seniority

Senior, hands-on IC

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.