Software Control Teleoperation Engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
We're hiring a Software Control Teleoperation Engineer to join our Control team based in London. We are seeking a Teleoperation Software Engineer to build the next generation of VR-based, low-latency teleoperation for humanoid robots. You will design and implement real-time communication and visualization software that connects human operators to robots through VR headsets, motion tracking systems, and wireless video streaming - enabling fluid, natural, and data-rich human-robot interaction. The role combines immersive VR development , wireless networking , and real-time data integration , with the goal of creating high-fidelity, data-collection-centric teleoperation experiences that allow humans to intuitively control robots while generating valuable learning data.
Responsibilities
- Develop immersive VR control experiences using head-mounted displays (HMDs) , motion-tracked controllers, and full-body capture systems.
- Architect and implement ultra-low-latency wireless communication pipelines for synchronized video, depth, and motion data streaming .
- Design and optimize encoding, compression, and transmission of multi-camera video feeds for real-time operation.
- Integrate stereo video and depth data into Unity-based VR environments , ensuring accurate spatial alignment and responsiveness.
- Implement sensor fusion and motion filtering to achieve stable, high-fidelity human-to-robot motion mapping.
- Own the UX design and interaction logic for the VR teleoperation experience - ensuring comfort, precision, and intuitiveness.
- Build tools for session recording, data annotation, and synchronization to support scalable data-collection workflows.
- Validate performance under realistic wireless-network conditions (latency, bandwidth, and signal variability).
Requirements
- M.S. or Ph.D. in Computer Engineering, Robotics, Computer Science, or related field .
- 5+ years of experience in VR/AR, real-time communication , or interactive 3D application development .
- Proficiency in C++ and Python , with experience in Unity (C#) or similar VR/AR development environments.
- Strong understanding of low-latency video and depth streaming , wireless networking , and real-time synchronization .
- Hands-on experience with VR headsets (e.g., Meta Quest, Vive) , motion capture (e.g. OptiTrack) , and tracking systems (Xsense suit) .
- Proven ability to design and implement intuitive, high-performance user experiences in immersive environments.
- Experience integrating VR-based teleoperation or remote-presence control systems.
- Familiarity with WebRTC , ROS 2 , or custom real-time communication protocols .
- Understanding of stereo vision , 3D reconstruction , and multi-sensor calibration .
- Background in human-computer interaction , spatial UX design , or mixed-reality visualization .
- Strong analytical and debugging skills for real-time, distributed systems.
Benefits
Additional Information
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.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Humanoid? Share your experience