H

Humanoid

General-purpose humanoid robots for industry

Senior Systems Engineer – Software & Autonomy

Robotics & Autonomous SystemsConfirmed live in the last 24 hours
Full-timeLondon, UKIn-person

About the Job

Requirements

  • A Bachelor's or Master's degree in Systems Engineering, Software Engineering, Computer Science, Robotics, Mechatronics, Controls Engineering, or a related field is required.
  • Five or more years of experience in systems engineering, robotics software, software architecture, autonomous systems, or a related technical domain is required.
  • Experience working with complex software-intensive or cyber-physical systems composed of multiple interacting subsystems is required.
  • Strong knowledge of requirements engineering, architecture definition, interface management, integration, verification, validation, and traceability is required.
  • Technical experience in several of the following areas is required: ROS or ROS 2; robotics software; perception and sensor fusion; localization, mapping, and navigation; motion or behaviour planning; manipulation, locomotion, or whole-body controls; artificial intelligence or machine learning; simulation and virtual testing; and distributed or real-time software systems.
  • Ability to understand and evaluate software behaviour without being the primary implementation owner for every component is required.
  • Experience defining measurable acceptance criteria for complex system behaviours is required.
  • Ability to investigate issues spanning algorithms, software, computing, networking, firmware, sensors, actuators, and physical robot behaviour is required.
  • Experience with humanoid robots, mobile robots, autonomous vehicles, industrial robotics, or similar systems is listed as a qualification.
  • Familiarity with ROS 2 topics, services, actions, quality-of-service policies, lifecycle management, TF, rosbag, and distributed execution is listed as a qualification.
  • Familiarity with C++, Python, Linux, Git, CI/CD, containers, and modern software development workflows is listed as a qualification.
  • Experience with simulation tools such as Isaac Sim, Gazebo, MuJoCo, MATLAB/Simulink, or equivalent platforms is listed as a qualification.
  • Experience with SysML, model-based systems engineering, or software architecture modelling is listed as a qualification.
  • Familiarity with functional safety, SOTIF, machinery safety, cybersecurity, or safety assurance for autonomous systems is listed as a qualification.
  • Understanding of machine-learning performance, uncertainty, dataset coverage, and scenario-based validation is listed as a qualification.

Responsibilities

  • Obtain input from system leaders, product teams, and technical subject matter experts to translate stakeholder needs into clear and verifiable system and software requirements.
  • Define the software capabilities required to support humanoid robot behaviours, operational use cases, and product objectives.
  • Decompose system-level capabilities across perception, navigation, artificial intelligence, planning, controls, core platform, and supporting software services.
  • Develop and maintain the functional and logical architecture of the robot’s software and autonomy stack.
  • Define system boundaries, responsibilities, dependencies, and interfaces between software components and technical teams.
  • Establish interface requirements covering data ownership, message definitions, coordinate frames, units, timing, latency, synchronization, quality indicators, fault handling, and degraded operation.
  • Support architectural decisions involving middleware, compute allocation, networking, simulation, software deployment, and distributed execution.
  • Coordinate integration across perception, navigation, artificial intelligence, controls, platform software, firmware, electronics, sensors, actuators, and mechanical systems.
  • Identify cross-team assumptions, dependencies, architectural conflicts, and missing functionality before they become late-stage integration issues.
  • Define integration stages, entry and exit criteria, required test environments, and readiness expectations.
  • Lead or support the investigation of complex system-level issues involving multiple software components or interactions between software and hardware.
  • Define nominal, degraded, recovery, fallback, and safe-state behaviours for software-intensive functions.
  • Develop system-level verification and validation strategies for autonomous robotic capabilities.
  • Establish measurable performance and acceptance criteria for perception, localization, navigation, planning, controls, artificial intelligence, and integrated robot behaviours.
  • Support scenario-based testing using simulation, software-in-the-loop, hardware-in-the-loop, laboratory testing, and physical robot testing.
  • Maintain traceability between use cases, requirements, architecture, implementation, tests, and verification evidence.
  • Work with safety engineers to ensure software behaviours support system safety requirements and hazard mitigations.
  • Facilitate requirement, architecture, interface, integration, and system-readiness reviews.
  • Communicate technical risks, capability limitations, integration status, and architectural trade-offs to engineering and program leadership.
  • Coach engineering teams in practical systems engineering methods appropriate for an iterative robotics development environment.

About the Company

Humanoid

General-purpose humanoid robots for industry

Humanoid is building general-purpose humanoid robots for industrial use in manufacturing, logistics, and retail. Its robots use a combination of wheeled and bipedal motion, proprietary hardware, and the KinetIQ AI brain to perform tasks like goods handling, picking, and packing. The company works with partners such as Schaeffler, SAP, NVIDIA, Bosch, and Siemens to deploy robots in real-world settings. Its goal is to move from pilots to widespread commercial deployments by scaling production of wheeled robots and advancing KinetIQ capabilities.

Company size
201-500
Company stage
Series A
Total funding
$202M
Headquarters
London, United Kingdom
Founded
2024

Recently Posted Jobs

Explore more opportunities at Humanoid

See more jobs