Senior Software Controls 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 turn control-quality concerns into trusted metrics and automated pipelines. You will build deterministic testing, CI evaluation, release comparisons, fleet-level dashboards, and test suites that measure robot control health over time.
Requirements
- Robotics experience on real systems
- Strong Python and sufficient modern C++ experience
- Experience building test automation, evaluation frameworks, or benchmarking infrastructure
- Measurement and data analysis knowledge including sampling, noise, and statistical significance
- Experience with ROS or ROS2, message recording and replay, time synchronization, CI/CD, and Git workflows
Responsibilities
- Define computable control-quality metrics from robot data, simulation runs, and telemetry
- Own metric definitions and versioning
- Develop deterministic automated test harnesses for control releases
- Integrate control evaluation into CI for simulation and hardware-in-the-loop testing
- Build tools for side-by-side controller and release comparisons
- Build per-robot and fleet-level control performance test suites
- Track drift, variation, degradation, and control health across robots
- Create dashboards that make control health understandable
Benefits
- Stock options
- 30+ paid days off, including 23 days of annual leave, UK bank holidays, and company closure days
- Private healthcare
- Pension scheme with 8% total contribution
- Free daily breakfast, catered lunch, and snacks in-office
