companyAgility Robotics logo

Staff Software Engineer for Teleoperation Systems

Agility RoboticsHybrid- Any Office (Fremont, CA, Salem, OR, or Pittsburgh, PA)
Hybrid Full-time $222K/yr - $346K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

To excel in this role, candidates should possess:Educational Background: Bachelor's degree in Computer Science, Robotics, or a related field. Technical Skills: Proficiency in programming languages such as C++/Python, experience with real-time systems, and familiarity with AI/ML concepts. Experience: A minimum of 5 years in software development, with a focus on robotics or teleoperation systems. Problem-Solving Ability: Strong analytical and troubleshooting skills, with the ability to work collaboratively in a team environment.

About the job

Agility Robotics builds advanced humanoid robots that work alongside people in warehouses, manufacturing sites, and distribution centers. These robots handle physically demanding jobs so employees can focus on other priorities. The company emphasizes safety and relies on extensive deployment data to guide its approach.

Role Overview

The Staff Software Engineer for Teleoperation Systems joins the AI team to design and develop teleoperation platforms for Digit, Agility's humanoid robot. This role focuses on enabling Digit to perform complex tasks in real-world settings. The work involves close collaboration with specialists in AI, controls, hardware, and operations to create scalable systems for gathering high-quality human demonstration data. This data is essential for expanding the deployment of production robots.

Key Responsibilities

  • Lead the design and implementation of teleoperation system architecture with a focus on low latency, predictable performance, and clear system boundaries.
  • Integrate and optimize real-time control, streaming, and communication systems to meet demanding latency and bandwidth targets.
  • Develop scalable teleoperation interfaces, including VR and motion capture solutions, to support high-fidelity manipulation and locomotion demonstrations.
  • Create and maintain validation protocols for both simulation and hardware, covering performance evaluation, fault management, and regression testing.
  • Analyze operational data to improve operator efficiency, system responsiveness, and task success rates.
  • Adapt systems proactively for future changes in robot hardware and sensors, aiming to minimize architectural disruptions.

Location

This hybrid position can be based at any Agility Robotics office in Fremont, CA, Salem, OR, or Pittsburgh, PA.

About Agility Robotics

Agility Robotics is at the forefront of robotics technology, creating advanced humanoid robots that enhance human productivity and safety. Our robots are designed to work seamlessly in environments that demand high levels of efficiency and safety, enabling a new paradigm for the future of work.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.