Robotics Software Engineer II

Agility Robotics Agility Robotics · Robotics · Pittsburgh, Salem · Software Engineering

Robotics Software Engineer II at Agility Robotics focused on developing, testing, validating, and integrating robot skills into real customer workflows. The role involves hands-on work with humanoid robots to evaluate performance, root-cause failures, and collect teleop data to improve learned behaviors, partnering with AI teams to refine learned policies.

What you'd actually do

  1. Develop Behaviors for Humanoid Robots & Integrate into Workflows
  2. Enable Human-in-the-loop Interventions
  3. Testing, Validation & Deployment

Skills

Required

  • Python
  • Linux systems
  • developing physical robot behaviors
  • autonomous robots end-to-end
  • behavior design
  • real-world deployment

Nice to have

  • scripting robot behaviors using state machines, behavior trees, or other control flow logic
  • robot manipulation
  • motion planning
  • kinematics
  • MoveIt framework
  • collecting and curating teleop datasets for training or evaluating learned policies
  • developing AR/VR applications for robot teleoperation
  • test-driven development
  • automated regression testing
  • CI/CD workflows
  • operating autonomous robots in customer environments or real-world deployments

What the JD emphasized

  • hands-on with hardware nearly every day
  • define test plans, execute experiments, and validate that our behaviors meet autonomy and performance requirements
  • partner with AI teams to refine learned policies using real-world data
  • You are excited about developing physical robot behaviors, not just running simulations
  • You enjoy getting your hands dirty, iterating on hardware, and watching your work come to life in the field
  • You have a strong sense of ownership and pride in the reliability of your work
  • You sweat the details and are always looking to eliminate failure modes

Other signals

  • develops learned behaviors
  • improves learned behaviors using real-world data
  • partner with AI teams to refine learned policies