Firmware Engineer, Embedded Robotics & Sensors

Humanoid

United Kingdom

On-site

GBP 60,000 - 90,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Equity options
30+ paid days off
Private healthcare
Pension scheme
Free daily meals
Collaborative team
Direct access to leadership

Job summary

Humanoid builds advanced humanoid robots and is seeking a Firmware Engineer to own embedded software for end effectors and human interfaces. You’ll bridge hardware and software across diverse compute platforms, delivering reliable firmware for sensors and actuators.

Join a fast-paced team collaborating with electrical and mechanical engineers to bring up new boards, write drivers, and ensure robust OTA provisioning and calibration workflows.

Qualifications

  • 4+ years of embedded firmware development (C/C++).
  • Experience with ESP32, STM32, Raspberry Pi or NVIDIA Jetson.
  • Experience integrating drivers for sensors and peripherals.
  • Solid knowledge of I2C, SPI, UART, Ethernet, USB, CAN, EtherCAT.
  • Able to bring up hardware and debug with oscilloscope and logic analyzer.
  • Nice to have: FPGA, camera sync, Python.

Responsibilities

  • Develop and maintain embedded firmware for robot end effectors and sensors.
  • Integrate sensors/encoders, LCDs, IMUs, ToF, LiDARs, cameras.
  • Interface firmware with ESP32, Raspberry Pi and NVIDIA Jetson compute platforms.
  • Design interfaces between subsystems (I2C, SPI, UART, Ethernet, USB, CAN, EtherCAT, MIPI).
  • Bring up new hardware, debug with oscilloscope/logic analyzer and resolve issues.
  • Develop calibration routines and fault detection for sensors and mechatronic systems.
  • Assist with component selection for sensors and MCUs.
  • Maintain OTA update pipelines for fleets of devices.

Skills

Firmware in C/C++
ESP32/STM32
Raspberry Pi
NVIDIA Jetson
Sensor/Peripherals integration

Education

Electrical/Computer Engineering or CS

Tools

JTAG/SWD
Oscilloscope
Logic Analyzer
Schematic Review

Job description

Humanoid builds advanced humanoid robots and is seeking a Firmware Engineer to own embedded software for end effectors and human interfaces. You’ll bridge hardware and software across diverse compute platforms, delivering reliable firmware for sensors and actuators.

Join a fast-paced team collaborating with electrical and mechanical engineers to bring up new boards, write drivers, and ensure robust OTA provisioning and calibration workflows.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer — Embedded Robotics & Sensors
Senior Firmware Engineer — Embedded Robotics & Sensors

Groupe-Ebra-1 • Greater London

On-site
GBP 65,000 - 90,000
Equity: stock options
30+ paid days off (UK)
Private healthcare
+2
Embedded Firmware Engineer - Robotics & Sensors
Embedded Firmware Engineer - Robotics & Sensors

Humanoid • Greater London

On-site
GBP 65,000 - 90,000
Stock options
30+ paid days off
Private healthcare
+2
Lead Firmware Engineer - Robotics & Real-Time Control
Lead Firmware Engineer - Robotics & Real-Time Control

Groupe-Ebra-1 • Greater London

On-site
GBP 110,000 - 140,000
Equity stock options
30+ paid days off
Private healthcare
+4
Lead Firmware Engineer - Robotics Motion & RealTime Control
Lead Firmware Engineer - Robotics Motion & RealTime Control

Humanoid • Greater London

On-site
GBP 90,000 - 130,000
Stock options
Paid time off 30+ days
Private healthcare
+4
Robotics Hardware Integration Engineer (FPGA)
Robotics Hardware Integration Engineer (FPGA)

Humanoid • Greater London

On-site
GBP 65,000 - 90,000
Stock options
30+ paid days off (23 days annual + UK
Private healthcare
+3
Firmware Engineer
Firmware Engineer

Humanoid • Greater London

On-site
GBP 65,000 - 90,000
Stock options
30+ paid days off
Private healthcare
+2
Firmware Engineer
Firmware Engineer

Groupe-Ebra-1 • Greater London

On-site
GBP 65,000 - 90,000
Equity: stock options
30+ paid days off (UK)
Private healthcare
+2
Senior Platform Software Engineer - Robotics & Embedded
Senior Platform Software Engineer - Robotics & Embedded

Humanoid • United Kingdom

On-site
GBP 90,000 - 130,000
Stock options
Private healthcare
Pension
+2
Robotics Hardware Integration Engineer FPGA/Embedded
Robotics Hardware Integration Engineer FPGA/Embedded

Groupe-Ebra-1 • Greater London

On-site
GBP 60,000 - 90,000
Equity options
30+ days paid leave
Private healthcare
+3
Lead Firmware Engineer
Lead Firmware Engineer

Groupe-Ebra-1 • Greater London

On-site
GBP 110,000 - 140,000
Equity stock options
30+ paid days off
Private healthcare
+4