Staff Software Engineer, Teleoperation
Core
Architect and build production-quality teleoperation systems enabling humanoids to execute complex whole-body manipulation tasks in real-world environments.
Role type
Staff Software Engineer (Real-time Systems & Robotics)
Builds
Scalable teleoperation platform for high-quality human demonstration data collection
Domain
Robotics / Automation / Real-time Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Real-time control systems, motion retargeting, rigid body dynamics, low-latency communication and streaming, systems architecture, performance validation, debugging, human input interface integration
Preferred skills
Real-time rendering or XR frameworks (Unity, Unreal, Godot, SteamVR, OpenXR), advanced 3D visualization (neural radiance fields, Gaussian splatting), large-scale data collection pipelines
Technologies
Unity, Unreal, Godot, SteamVR, OpenXR, VR, motion capture
Responsibilities
Own end-to-end architecture of the teleoperation system, integrate and optimize real-time control and streaming paths, design scalable teleoperation interfaces, develop validation strategies in simulation and on hardware, analyze teleoperation data to improve efficiency, design adaptable systems for future hardware changes
Seniority
Staff, hands-on IC with strategic scope