Robotics Software Engineer III, Manipulation

Agility Robotics

Pittsburgh (Allegheny County)

On-site

USD 120,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Stock options
Health, dental, vision insurance
Unlimited PTO
Paid holidays
Relocation assistance

Job summary

Agility Robotics in Pittsburgh is seeking a Robotics Software Engineer III to join our Skills team and develop manipulation behaviours for humanoid robots.

You will run our LfD flywheel end-to-end for manipulation tasks: collecting data, defining operator instructions, improving data quality, setting up grading rubrics, training policies, evaluating failures, and iterating until the behavior is robust enough for real deployments.

Qualifications

  • MS or PhD in Robotics, AI, Computer Science, Machine Learning, or a related field.
  • Strong software engineering fundamentals and proficiency in Python.
  • Experience with robot data collection, training, and testing on hardware to perform manipulation tasks.
  • Familiarity with grasp planning, imitation learning, reinforcement learning, force control, teleoperation, robot sensors, visual servoing, and object perception.
  • Hands-on experience with robotic systems in a lab.

Responsibilities

  • Work closely with teleoperators to improve data quality and operator instructions.
  • Develop grading rubrics and evaluation workflows that make progress measurable, where success gets measured by policies that act more reliably on real robots.
  • Root cause failures using logs, replays, and analysis of state distributions.
  • Integrate learned policies with higher-level skills so they can execute inside complete robot workflows.
  • Partner with the ML team that owns the base large behavior model, LfD flywheel, and training recipes used to post-train policies for specific manipulation tasks.

Skills

Python
Robotics software
Reinforcement learning

Education

MS or PhD in Robotics, AI, CS, ML

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.

We are looking for a Robotics Software Engineer III to join our Skills team and develop manipulation behaviors for humanoid robots. You will run our LfD flywheel end-to-end for manipulation tasks: collecting data, defining operator instructions, improving data quality, setting up grading rubrics, training policies, evaluating failures, and iterating until the behavior is robust enough for real deployments.

This role is well suited for an engineer who enjoys working close to the robot and being methodical about failure analysis. You will replay logs, identify weak points in the state distribution, root-cause failures, and build the engineering around policies and primitives so the robot can execute complete workflows.

Run iterative policy improvements across data collection, annotation, training, evaluation, and deployment.

Key Responsibilities
  • Work closely with teleoperators to improve data quality and operator instructions
  • Develop grading rubrics and evaluation workflows that make progress measurable, where success gets measured by policies that act more reliably on real robots in the real world.
  • Root cause failures using logs, replays, and analysis of state distributions
  • Integrate learned policies with higher-level skills so they can execute inside complete robot workflows
  • Partner with the ML team that owns the base large behavior model, LfD flywheel, and training recipes used to post-train policies for specific manipulation tasks
Qualifications

MS or PhD in Robotics, AI, Computer Science, Machine Learning, or a related field

  • Strong software engineering fundamentals and proficiency in Python
  • Experience with robot data collection, training, and testing on hardware to perform manipulation tasks
  • Familiarity with at least some of the following: grasp planning, imitation learning, reinforcement learning, force control, teleoperation, robot sensors, visual servoing, and object perception
  • Comfortable working hands-on with robotic systems in a lab environment
Total Rewards Package
  • Equity: Company stock options.
  • Insurance Coverage: 100% company-paid medical, dental, vision, and short/long-term disability insurance for employees.
  • Employee Assistance Program (EAP).
  • Flexible, unlimited PTO and 12 company holidays, including a winter shutdown.
  • Non-Exempt Employees: 10 vacation days, paid sick leave, and 12 company holidays, including a winter shutdown, annually.
  • On-Site Perks: Catered lunches four times a week and a variety of healthy snacks and refreshments at our Salem and Pittsburgh locations.
  • A culture that supports flexible work arrangements.
  • Growth Opportunities: Professional development and tuition reimbursement programs.
  • Relocation Assistance: Provided for eligible roles.
  • Annual Discretionary Bonus: Provided for eligible roles.
Equal Opportunity Statement

Agility Robotics is committed to a work environment in which all individuals are treated with respect and dignity. Therefore, it is the policy of Agility Robotics to ensure equal employment opportunity without discrimination or harassment on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, citizenship, national origin, genetic information, or any other characteristic protected by law. Agility Robotics prohibits any such discrimination or harassment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Robotics Software Engineer III, Manipulation
Robotics Software Engineer III, Manipulation

Agility Robotics • Salem (OR)

Hybrid
USD 155,000 - 241,000
401(k) Plan with 6% company match
Equity: Company stock options
Company-paid medical, dental, vision,
+11
Robotics Software Engineer III, Manipulation
Robotics Software Engineer III, Manipulation

Agility Robotics • California (MO)

Hybrid
USD 155,000 - 241,000
401(k) Plan (6% match)
Equity (stock options)
Insurance Coverage (medical/dental/vis
+8
Senior AI Research Engineer
Senior AI Research Engineer

Agility Robotics • California (MO)

Hybrid
USD 185,000 - 288,000
401(k) Plan with 6% company match
Company stock options
100% company-paid medical, dental, and vision insurance
+5
Staff Robotics Software Engineer, Robot Behaviors
Staff Robotics Software Engineer, Robot Behaviors

Agility Robotics • Salem (OR)

Hybrid
USD 190,000 - 296,000
6% 401k match
Equity
Company-paid medical, dental, vision
+3
Senior AI Research Engineer
Senior AI Research Engineer

Agility Robotics • Salem (OR)

Hybrid
USD 195,000 - 304,000
401(k) matching
Equity
Health insurance
+4
Staff Robotics Software Engineer, Robot Behaviors in Fremont
Staff Robotics Software Engineer, Robot Behaviors in Fremont

Energy Jobline ZR • Fremont (CA)

Hybrid
USD 190,000 - 296,000
401(k) Plan with 6% company match
Equity: Company stock options
Medical, dental, vision, and short/one
+3
Staff AI Research Engineer
Staff AI Research Engineer

Agility Robotics • California (MO)

Hybrid
USD 216,000 - 338,000
401(k) Plan with 6% company match
Equity options
100% company-paid medical, dental, and vision insurance
+3
Staff Robotics Software Engineer, Teleoperations Architecture
Staff Robotics Software Engineer, Teleoperations Architecture

Agility Robotics • California (MO)

Hybrid
USD 190,000 - 296,000
401(k) match
Equity
Health insurance
+10
Senior AI Software Engineer, Reinforcement Learning
Senior AI Software Engineer, Reinforcement Learning

Agility Robotics • Fremont (CA)

Hybrid
USD 187,000 - 292,000
401(k) Plan
Equity
Senior AI Software Engineer, Reinforcement Learning
Senior AI Software Engineer, Reinforcement Learning

Agility Robotics • Salem (OR)

Hybrid
USD 187,000 - 292,000
401(k) match
Stock options
Full medical/dental/vision
+4