Senior Robotics Software Engineer — Manipulation

Agility Robotics

Fremont (CA)

Hybrid

USD 155,000 - 241,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

401(k) Plan with company match
Equity / Company stock options
Medical, dental, vision insurance

Job summary

Agility Robotics in Fremont, CA is seeking a Robotics Software Engineer III to advance manipulation behaviors for humanoid robots. You will own a task vertical from definition through reliable on-robot execution, working across learned and classical manipulation approaches.

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

Qualifications

  • MS or PhD in Robotics, AI, CS, or a related field.
  • 2+ years deploying manipulation behaviors on real robots.
  • Strong Python software engineering fundamentals.
  • Experience with robot data collection, training, and testing on hardware.
  • Familiar with grasp planning, imitation learning, reinforcement learning, teleoperation, sensors, perception.
  • Hands-on with robotic systems in a lab environment.

Responsibilities

  • Own a task vertical from definition through reliable on-robot execution.
  • Work across learned and classical manipulation methods.
  • Run iterative policy improvements across data collection, annotation, training, evaluation, deployment.
  • Collaborate with teleoperators to improve data quality and operator instructions.
  • Develop grading rubrics and evaluation workflows to measure progress.
  • Root cause failures using logs and state distribution analysis.
  • Integrate learned policies with higher-level skills for complete robot workflows.
  • Build general manipulation capabilities to reduce task-specific tuning.
  • Experiment with off-the-shelf manipulation and perception models.
  • Partner with ML team owning base model, LfD flywheel, and training recipes.

Skills

Python
Robotics
Data collection
Experimentation
Debugging

Education

MS or PhD in Robotics/AI/CS

Tools

ROS
Git
Linux

Job description

Agility Robotics in Fremont, CA is seeking a Robotics Software Engineer III to advance manipulation behaviors for humanoid robots. You will own a task vertical from definition through reliable on-robot execution, working across learned and classical manipulation approaches.

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

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

Similar jobs worth comparing

Senior Robotics Software Engineer — Robotic Manipulation
Senior Robotics Software Engineer — Robotic 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
Robotics Software Engineer III — Manipulation & Learning
Robotics Software Engineer III — Manipulation & Learning

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 — Hands-on Manipulation
Robotics Software Engineer III — Hands-on Manipulation

Agility Robotics • Pittsburgh

On-site
USD 120,000 - 170,000
Stock options
Health, dental, vision insurance
Unlimited PTO
+2
Robotics Software Engineer III, Manipulation
Robotics Software Engineer III, Manipulation

Agility Robotics • Pittsburgh

On-site
USD 120,000 - 170,000
Stock options
Health, dental, vision insurance
Unlimited PTO
+2
Robotics Software Engineer III, Manipulation
Robotics Software Engineer III, Manipulation

Agility Robotics • Fremont (CA)

Hybrid
USD 155,000 - 241,000
401(k) Plan with company match
Equity / Company stock options
Medical, dental, vision insurance
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 Robotics Engineer, Manipulation & Autonomy
Senior Robotics Engineer, Manipulation & Autonomy

Robotgifs.com • Milpitas (CA)

On-site
USD 160,000 - 265,000
Stock options
Health/dental/vision
401(k) plan
+1
Robotics Software Engineer, Manipulation
Robotics Software Engineer, Manipulation

Sangha Partners • Houston (TX)

On-site
USD 140,000 - 190,000
Senior Robotics Manipulation Engineer
Senior Robotics Manipulation Engineer

Sangha Partners • Houston (TX)

On-site
USD 140,000 - 190,000