Staff Software Engineer, Teleoperation
Agilityrobotics · Hybrid- Any Office (Fremont, CA, Salem, OR, or Pittsburgh, PA) · 2026-06-10
About this role
Agility’s commercially deployed humanoids operate alongside teams in warehouses, manufacturing facilities, and distribution centers—tackling physically demanding and repetitive tasks while enabling workers to focus on higher-value work. With industry-leading safety standards and years of proven deployment data, we're pioneering a new era of automation that enhances human potential.
About The Role
As a Staff Software Engineer on the AI team, you will architect and build production-quality teleoperation systems that enable Digit to execute complex whole-body manipulation tasks in real-world environments. You will work closely with AI, controls, hardware, and operations teams to create a scalable platform for high-quality human demonstration data collection. Your work will directly enable our ability to scale up the world's first production humanoid robot fleet and revolutionize the labor market.
About The Work
• Own the end-to-end architecture of the teleoperation system, from operator input through real-time robot execution, ensuring low latency, predictable behavior, and clear system boundaries
• Integrate and optimize real-time control, streaming, and communication paths to meet measurable latency and bandwidth targets
• Design and implement scalable teleoperation interfaces, including VR, motion capture, and other modalities, to enable high-quality manipulation and locomotion demonstrations
• Develop comprehensive validation strategies in simulation and on hardware, including performance benchmarks, fault handling, and regression testing
• Analyze teleoperation and demonstration data to improve operator efficiency, system responsiveness, and task success rates
• Anticipate future robot hardware and sensor changes, and design systems that can adapt to new interfaces and capabilities with minimal architectural disruption
About You
• 8+ years of experience in robotics or real-time systems, with a demonstrated track record of delivering reliable, production-quality software
• Deep understanding of real-time control systems, motion retargeting, and rigid body dynamics
• Experience designing low-latency communication and streaming systems for real-time applications
• Strong systems intuition with the ability to trace performance issues across software, networking, and hardware boundaries
• Strong analytical and debugging skills, with a data-driven approach to performance validation and system reliability
• Hands-on experience integrating human input systems such as VR, motion capture, wearable devices, or other operator interfaces
• Excellent communication skills and the ability to collaborate effectively across AI, controls, hardware, and operations teams
Bonus Qualifications
• Experience building applications with real-time rendering or XR frameworks such as Unity, Unreal, Godot, SteamVR, or OpenXR
• Experience with advanced 3D visualization techniques such as neural radiance fields, Gaussian splatting, or other scene reconstruction methods
• Familiarity with large-scale data collection pipelines for learning from demonstration
This a hybrid position based out of one of our Salem, Pittsburgh, or Fremont offices.
The final salary offered to a successful candidate will be dependent on several factors that may include but are not limited to: market location, job-related knowledge, skills, and experience. This range may change based on geographical location and may be modified in the future.
Similar jobs
- Senior Staff AI Software Engineer, PerceptionAgilityrobotics · Hybrid- Any Office (Fremont
- Staff Robotics Software Engineer- Teleoperations ArchitectureAgilityrobotics · Hybrid- Any Office (Fremont
- Staff Robotics Software Engineer, Robot BehaviorsAgilityrobotics · Hybrid- Any Office (Fremont
Your next role is already in here.
Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.