Senior Software Serviceability Engineer

UK-based AI and robotics company building commercially scalable humanoid robots for industrial deployment.

London, United Kingdom

Funding history

About Humanoid

Humanoid develops industrial humanoid robots and its proprietary KinetIQ AI framework for real-world tasks across manufacturing, logistics, and related environments.

View jobs by Humanoid

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will make robot software, firmware, and AI systems serviceable in the field. You will build diagnostics and self-tests, define Digital Shadow content, validate service and OTA procedures, develop firmware and bootloader recovery paths, and support software escalations.

Requirements

  • Robotics or embedded software engineering
  • ROS2
  • Bash
  • Ubuntu/Linux
  • Bootloader
  • Firmware
  • Python
  • C++
  • Diagnostics
  • Automation
  • Robot troubleshooting
  • Sensor stack
  • Actuator stack
  • LiDAR
  • Camera
  • Motor
  • Design for serviceability
  • Git

Responsibilities

  • Ensure software, firmware, and AI systems can be diagnosed, updated, and recovered in the field
  • Build and validate diagnostic scripts, tooling, and self-test routines
  • Define software diagnostic content for the Digital Shadow platform
  • Validate software and AI aspects of service, repair, calibration, and OTA procedures
  • Own firmware, bootloader, and calibration serviceability
  • Define recovery paths for failed updates
  • Support New Services Introduction for software
  • Act as the services entry point for software R&D escalations

Benefits

  • Stock options
  • 30+ paid days off, including annual leave, UK bank holidays, and company closure days
  • Private healthcare
  • Pension scheme with 8% total contribution
  • Free daily breakfast, catered lunch, and in-office snacks