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
Opens the official application on the employer’s site. No login required.