Skip to main content

agilityrobotics

Robotics Software Engineer II

Hybrid- Pittsburgh, PA or Salem, ORFrom $148kmidAdded 2 days ago

About this role

Join Agility's Skills team to develop and validate robot behaviors for commercially deployed humanoids in real-world warehouse and manufacturing environments. You'll work hands-on with hardware to create production-ready skills, test workflows, and partner with AI teams to improve autonomous performance.

What you'll do

  • Develop and maintain production-ready skills using behavior trees, state machines, and task planners
  • Create and deploy robot workflows using skill APIs and integrate them into customer operations
  • Design test plans and validation protocols to ensure skills meet autonomy and performance requirements
  • Build data collection and error analysis pipelines to improve robot behaviors
  • Develop human-in-the-loop intervention systems for anomaly recovery and fleet optimization
  • Travel occasionally (<10%) to customer sites for deployment support and hands-on validation

What they're looking for

  • Python programming with clean code practices
  • Linux experience
  • Mobile manipulation robotics
  • Behavior trees and state machines
  • Simulation and hardware validation
  • Task planning and control flow logic
  • Data collection and analysis
  • Testing and debugging methodologies
Apply on the employer's site

Opens the official application on the employer’s site. No login required.