Humanoid logo
Humanoid2 days ago

Software Engineer - Data & Sensors

On-site · London, England, United Kingdom

Type
Full Time
Level
Mid Level
Education
Not Specified
Company size
Unknown

Job Summary

Develop and maintain production-grade device software for UMI data collection devices (handheld gripper systems) used in robotics data capture; own session lifecycle, sensor stream synchronization across wrist/head cameras, 6-DOF pose trackers, encoders, and optional force/torque sensors; define data contracts between devices and AI teams; build data validation tooling to detect frame drops, timing jitter, tracking loss, and image quality issues; support field data collection, deploy devices to operators, and iterate on data quality in situ; work with hardware, AI, and data teams to ensure reliable sensor data for training pipelines; role emphasizes hands-on embedded software on devices, real-time sensor drivers, and robust data pipelines; nice-to-have includes experience with 6-DOF pose tracking systems, ML training data formats, and operator-facing data collection tooling.

Required Qualifications

  • Experience in embedded or device-level software in a robotics or sensing context
  • Proficiency in C++ and/or Python for real-time sensor drivers, inter-process communication, and data recording pipelines
  • Solid understanding of multi-modal sensor synchronisation (timestamps, hardware triggers, clock drift) and its impact on downstream ML
  • Familiarity with camera pipelines and timing accuracy of sensor data landing on disk
  • Strong data quality and dataset hygiene instincts
  • Proven ability to debug on real hardware (reading logs, profilers, diagnosing driver/bus/timing issues)
  • Ability to deploy to operator-facing data collection contexts
  • Experience scaling device software to multiple prototype units and field operation
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Humanoid

Software Engineer - Data & Sensors

Apply on Sorce