Staff Controls Software Engineer

Humanoid

Greater London

In loco

GBP 110.000 - 160.000

Tempo pieno

14 giorni+

Una candidatura completa in un minuto

Curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Equity
Private healthcare
Pension
Free meals

Descrizione del lavoro

Humanoid in London is seeking a Staff Controls Software Engineer to lead the development and integration of production-grade control software for humanoid robotic systems. You will combine robotics control experience (10+ years) with software engineering discipline to build deterministic, safe, and scalable control stacks, collaborating with hardware, safety, and product teams.

We value hands-on coding, architecture leadership, and the ability to ship production-quality software across embedded

Competenze

  • BS, MS, or PhD in Robotics, Control, Computer Engineering, or related field.

Mansioni

  • Design and maintain modular, real-time control architectures supporting locomotion, manipulation, and teleoperation.
  • Implement high-performance control loops and middleware interfaces for deterministic, safe operation.
  • Industrialize algorithms, ensuring production readiness, maintainability, and performance.
  • Establish clear software boundaries and interfaces between motion planning, control, and hardware layers.
  • Translate research prototypes into scalable, maintainable, and testable control software.
  • Apply modern software development practices (CI/CD, code reviews, testing frameworks, documentation).
  • Define reliability, latency, and safety metrics and enforce them throughout the control stack.
  • Lead the integration of real-time control software on embedded or Linux-based systems.

Conoscenze

C++ (modern)
Python
Real-time control
Debugging

Formazione

Bachelor's/Master's/PhD in Robotics or related

Strumenti

ROS2
Eigen
Pinocchio
PyTorch
MuJoCo

Descrizione del lavoro

Here at Humanoid, we believe in a future where robots amplify human potential. That’s why we’ve set out on a mission to build the world’s most capable, commercially-scalable, and safe humanoid robots. We’re bringing that mission to life with HMND‑01 Alpha - our rapidly developed humanoid platform now running in real industrial pilots - and we’re growing the team to take it even further.

About The Role

We're hiring a Staff Controls Software Engineer to join our Controls team based in London.

We are seeking an experienced Staff Controls Software Engineer to lead the development, integration, and maintenance of our production-grade control software for humanoid robotic systems.

This role sits at the intersection of controls and software engineering - focused on turning advanced control strategies into robust, maintainable, and validated production systems. You’ll be responsible for ensuring that the control stack powering our robots is deterministic, safe, tested, and deployable at scale.

You bring both deep robotics control experience (10 years in robotic system development) and strong software engineering discipline — designing architectures that perform reliably in real-time environments.

What You’ll Do
  • Design and maintain modular, real-time control architectures supporting locomotion, manipulation, and teleoperation.

  • Implement high-performance control loops and middleware interfaces for deterministic, safe operation.

  • Industrialize algorithms, ensuring production readiness, maintainability, and performance.

  • Establish clear software boundaries and interfaces between motion planning, control, and hardware layers.

  • Translate research prototypes into scalable, maintainable, and testable control software.

  • Apply modern software development practices (CI/CD, code reviews, testing frameworks, documentation).

  • Define reliability, latency, and safety metrics and enforce them throughout the control stack.

  • Lead the integration of real-time control software on embedded or Linux-based systems, ensuring consistent behavior across hardware targets.

  • Develop automated testing frameworks (simulation, hardware-in-the-loop, regression, and performance testing).

  • Drive release and version management of the control stack, ensuring stability across branches and deployments.

  • Conduct profiling, benchmarking, and performance validation on robotic hardware.

  • Define release protocols to ensure reproducibility and verifiable system behavior.

  • Implement software-based fail-safes, watchdogs, and redundancy mechanisms for safety-critical control paths.

  • Work closely with hardware and safety teams to ensure fault detection, graceful degradation, and safe state transitions.

  • Lead by example through hands‑on coding, code reviews, and system-level debugging.

  • Mentor engineers on control software best practices, testing methodologies, and performance optimization.

  • Contribute to the long-term control software roadmap, guiding architecture evolution and quality standards.

What We're Looking For
  • B.S., M.S., or Ph.D. in Robotics, Control, Computer Engineering, or a related field.

  • 10+ years of experience developing robotics control software for real-time systems.

  • Proven expertise in C++ (modern standards) and Python for software implementation, testing, and automation.

  • Strong background in control theory, robot kinematics & dynamics, and real-time control systems.

  • Experience in deploying and validating control software both in simulation and on physical robotic platforms.

  • Solid understanding of software architecture, version control (Git), CI/CD pipelines, and automated testing.

  • Excellent debugging, profiling, and system performance optimization skills.

  • Track record of shipping production‑quality robotics software, not research prototypes.

  • Proven experience managing software lifecycle, including release management and cross-team integration.

Nice to have:

  • Experience with ROS2, real-time Linux, or RTOS environments.

  • Familiarity with relevant tools and libraries like Eigen, Pinocchio, Placo, PyTorch, MuJoCo, etc.

  • Familiarity with safety‑critical systems, redundancy, and failover mechanisms.

  • Background in whole-body control, actuator coordination, or real-time trajectory execution.

  • Experience in Joint/Cartesian Impedance and force control

  • Strong communication and leadership skills, with the ability to influence architecture decisions and engineering culture.

  • Experience in learning‑based control methods (e.g. RL, imitation learning)

What We Offer
  • Meaningful time off to rest and recharge: 23 days of annual leave (accrued), 15 days of paid sick leave, and paid company holidays.

  • Fully funded private healthcare for UK employees, with broad provider access, virtual and in‑person care, and strong mental health and serious illness support.

  • Equity included–we believe builders should share in what they build.

  • Pension scheme with a total 8% contribution (5% employee, 3% employer) on full earnings.

  • Free daily breakfast, catered lunch, and snacks in‑office.

  • Collaboration with top‑tier engineers, researchers, and product experts in AI and robotics.

  • Freedom to influence the product and own key initiatives.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Senior Software Controls Engineer
Senior Software Controls Engineer

Humanoid • Greater London

In loco
GBP 70.000 - 110.000
Equity stock options
30+ days off
Private healthcare
+3
Software Control Teleoperation Engineer
Software Control Teleoperation Engineer

Humanoid • Greater London

In loco
GBP 65.000 - 95.000
Stock options
23 days leave + holidays
Private healthcare
+2
Senior Low-Level Control Engineer: Robotic End-Effectors
Senior Low-Level Control Engineer: Robotic End-Effectors

Humanoid • Greater London

In loco
GBP 90.000 - 120.000
Competitive equity
30+ paid days off incl. 23 days annual
Private healthcare
+4
Staff Robotics Control Engineer - Whole-Body Control (Wheeled Platform)
Staff Robotics Control Engineer - Whole-Body Control (Wheeled Platform)

Humanoid • Greater London

In loco
GBP 120.000 - 180.000
Competitive equity
30+ paid days off
Private healthcare
+2
Senior Systems Engineer
Senior Systems Engineer

Humanoid • Greater London

Ibrido
GBP 90.000 - 130.000
Stock options
30+ days off
Private healthcare
+2
Senior Low-level Control Engineer - End-Effectors
Senior Low-level Control Engineer - End-Effectors

Humanoid • Greater London

In loco
GBP 90.000 - 120.000
Competitive equity
30+ paid days off incl. 23 days annual
Private healthcare
+4
Senior Platform Software Engineer
Senior Platform Software Engineer

Humanoid • Greater London

In loco
GBP 120.000 - 170.000
Stock options
23 days annual leave
Private healthcare
+4
Sr./Staff Software Engineer (Data Team)
Sr./Staff Software Engineer (Data Team)

Humanoid • Greater London

Ibrido
GBP 110.000 - 170.000
Equity
30+ paid days off
Private healthcare
+3
Robotic Test Engineer II
Robotic Test Engineer II

Humanoid • Greater London

In loco
GBP 55.000 - 90.000
Private healthcare
Equity
Pension
+1
Senior/Staff Software Engineer - Data Platform
Senior/Staff Software Engineer - Data Platform

Humanoid • Greater London

In loco
GBP 90.000 - 180.000
Stock options
23 days annual leave
Private healthcare
+4