Senior Software Serviceability Engineer
HumanoidVisit Humanoid website
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.
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
