Job Search and Career Advice Platform

Enable job alerts via email!

Senior Firmware Engineer

Randstad Technologies Recruitment

Greater London

On-site

GBP 125,000 - 150,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A specialist recruitment firm is looking for a Senior Firmware Engineer to develop firmware for humanoid robots. You will work on control algorithms, design drivers for various components, and lead junior engineers. The ideal candidate has over 6 years of embedded systems experience, particularly in robotics, and is skilled in C/C++. You will enjoy a competitive salary, paid holidays, and a startup culture with real ownership opportunities.

Benefits

Competitive salary + equity
Paid holiday
Global travel
Free meals & team events
Startup culture with real ownership

Qualifications

  • 6+ years embedded systems experience, ideally in robotics.
  • Experience with motion control and stabilisation algorithms.
  • Familiar with motors, sensors, and communication protocols.

Responsibilities

  • Develop and debug firmware for humanoid robots.
  • Design drivers for motors and sensors.
  • Lead code reviews and mentor junior engineers.

Skills

Embedded systems experience (robotics preferred)
Strong C/C++
RTOS (FreeRTOS, Zephyr)
Control systems & kinematics knowledge
Debugging with oscilloscopes & logic analysers
Git, CI/CD, and Agile

Tools

Oscilloscopes
Logic analysers
Job description
Overview

Location: London, UK • Role: Senior Firmware Engineer • Industry: AI & Robotics

Senior Firmware Engineer - Humanoid Robotics

What You'll Do
  • Develop and debug firmware for humanoid robots
  • Build motion control and stabilisation algorithms
  • Design drivers for motors, sensors and comms (UART, SPI, I2C, CAN, Ethernet)
  • Work with ARM Cortex / STM32 platforms
  • Optimise performance, reliability and power efficiency
  • Lead code reviews and mentor junior engineers
What You\'ll Need
  • 6+ years embedded systems experience (robotics preferred)
  • Strong C/C++ and RTOS (FreeRTOS, Zephyr)
  • Control systems & kinematics knowledge
  • Debugging with oscilloscopes & logic analysers
  • Git, CI/CD and Agile
  • Nice to have: ROS/ROS2, ML, computer vision, Rust 🦀
What\'s On Offer
  • Competitive salary + equity 📈
  • Paid holiday 🌴
  • Global travel 🌎
  • Free meals & team events 🍽️🎉
  • Startup culture with real ownership ⚡

Randstad Technologies Ltd is a leading specialist recruitment business for the IT & Engineering industries. Please note that due to a high level of applications, we can only respond to applicants whose skills & qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. For the purposes of the Conduct Regulations 2003, when advertising permanent vacancies we are acting as an Employment Agency, and when advertising temporary/contract vacancies we are acting as an Employment Business

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.