CareerPlanSign in

Staff Controls Software Engineer

UK, London💼 Full-time🗓 2026-04-16 → 2026-09-25

Core

Lead the development, integration, and maintenance of production-grade control software for humanoid robotic systems, ensuring deterministic, safe, and scalable operation.

Role type

Staff Controls Software Engineer (Robotics)

Builds

Production control stacks for humanoid robots (HMND-01 Alpha)

Domain

Robotics, Real-time Control Systems, Embedded Systems

Deliverable

production ML models | product features

Required skills

C++ (modern standards), Python, Control Theory, Robot Kinematics & Dynamics, Real-time Control Systems, Software Architecture, CI/CD, Automated Testing, Debugging, Performance Optimization

Preferred skills

ROS2, Real-time Linux, RTOS, Eigen, Pinocchio, Placo, PyTorch, MuJoCo, Safety-critical systems design, Whole-body control, Impedance/Force control, Learning-based control methods (RL, Imitation Learning)

Technologies

C++, Python, ROS2, Linux, RTOS, Eigen, Pinocchio, Placo, PyTorch, MuJoCo

Responsibilities

Design and maintain modular real-time control architectures for locomotion, manipulation, and teleoperation; Implement high-performance control loops and middleware interfaces; Industrialize algorithms for production readiness; Establish software boundaries between motion planning, control, and hardware layers; Translate research prototypes into scalable control software; Develop automated testing frameworks (simulation, HIL, regression); Lead integration of real-time control on embedded/Linux systems; Define and enforce reliability, latency, and safety metrics; Implement software-based fail-safes and redundancy mechanisms; Mentor engineers on control software best practices and performance optimization.

Seniority

Staff, hands-on IC with leadership and mentorship responsibilities

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.