Staff Software Engineer, Teleoperation
Confirmed live in the last 24 hours
Agility Robotics
Compensation
$222,000 - $346,000/year
Job Description
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 renderi
Similar Jobs
Caterpillar
Lead Software Engineer - D365 CE
Verisign
Software Engineer IV
Verisign
Software Engineer
Verisign
Senior Manager - Cloud Engineering
Verisign
Backend Engineer
Verisign