Staff Robotics Software Engineer- Teleoperations Architecture
Core
Architect and build the production-quality software foundation enabling Digit humanoid robot to execute complex, whole-body manipulation tasks in real-world environments via human demonstration data collection.
Role type
Staff Robotics Software Engineer (Teleoperations Architecture)
Builds
Data collection and teleoperation systems for production humanoid robots
Domain
Robotics, Real-time systems, Hardware-software integration
Deliverable
production ML models | product features | infrastructure
Required skills
Software architecture, Real-time control, Low-latency communication, Streaming systems, Systems debugging, Modern C++ or Rust
Preferred skills
Python, Whole-body kinematics, Motion retargeting, XR frameworks, 3D visualization, Data pipelines
Technologies
C++, Rust, Python, Unity, Unreal, Godot, SteamVR, OpenXR
Responsibilities
Architect end-to-end software for data collection and teleoperation systems; Optimize real-time control, streaming, and communication paths; Design resilient software systems adaptable to new hardware; Develop validation strategies across simulation and physical hardware; Analyze system telemetry to improve operator efficiency and task success rates.
Seniority
Staff, hands-on IC with strategic scope