Software Engineer Data and Sensors

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.

View jobs by Humanoid

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will develop device software for data-collection episodes, synchronize sensor streams, and define recording and training-data interfaces. You will build validation tools, support field deployments, provide operator controls, and diagnose hardware, timing, storage, and driver failures.

Requirements

  • Embedded or device-level robotics or sensing software experience
  • C++ or Python proficiency
  • Multi-modal sensor synchronization knowledge
  • Camera pipeline familiarity
  • Data quality and dataset hygiene knowledge
  • Real-hardware debugging experience

Responsibilities

  • Develop and maintain device software across the episode lifecycle
  • Integrate and synchronize camera, pose-tracker, encoder, and sensor streams
  • Define data formats, episode packaging, metadata schemas, and training-pipeline interfaces
  • Build data validation tooling
  • Build operator-facing session controls and feedback
  • Support field data collection and validate data quality
  • Debug device hardware and integration failures

Benefits

  • Equity through stock options
  • 30+ paid days off
  • Private healthcare
  • Pension scheme with 8% total contribution
  • Free daily breakfast, catered lunch, and snacks