Senior Robotics Simulation Engineer (Hybrid)

Agility Robotics

California

Hybrid

USD 144,000 - 225,000

Full time

7 days ago
Be an early applicant

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: Company match
Equity / Stock options
Company-paid health insurance
Benefits start day
Employee Assistance Program
Unlimited PTO
12 company holidays
Catered meals / snacks
Parental leave
Tuition reimbursement
Relocation assistance
Annual discretionary bonus

Job summary

Agility Robotics is seeking a senior software engineer to help build the simulation software that underpins our humanoid robots and industrial deployments. You’ll be a founding member of the Simulation team, shaping its technical direction, architecture, and infrastructure, and collaborating with AI, Controls, Perception, Hardware Interfaces, QA, and Systems teams.

This hybrid role requires 3 days on-site per week and offers a competitive salary, stock options, health benefits, and relocation

Qualifications

  • 2+ years of professional software engineering experience in robotics, simulation or a related field, or a PhD in robotics or CS.
  • Strong proficiency in modern C++ and Python.
  • Experience with at least one major robotics physics simulator and building rigid-body models (URDF, MJCF, USD).

Responsibilities

  • Design, build, and own core components of Agility's simulation stack as a founding member of the Simulation team.
  • Develop the hardware abstraction layer connecting sensors, actuators, and physical hardware to simulation environments.
  • Develop and integrate physics simulators with a focus on fidelity, performance, and sim2real transfer.
  • Build and maintain high-fidelity models of robots, including kinematics, dynamics, mass properties, and actuator models.
  • Create robust automated pipelines from hardware design to system-identification for rapid testing of new designs.
  • Use simulation to train RL policies, generate synthetic data and evaluate end-to-end models.
  • Validate models against physical hardware data and improve fidelity where simulation and reality diverge.

Skills

C++
Python
Robotics simulation
Rigid-body models

Education

B.S., M.S., or Ph.D. in Robotics, Computer Science, Mechanical Engineering, or related field

Tools

MuJoCo
Gazebo
Isaac Sim
Git / CI/CD

Job description

Agility Robotics is seeking a senior software engineer to help build the simulation software that underpins our humanoid robots and industrial deployments. You’ll be a founding member of the Simulation team, shaping its technical direction, architecture, and infrastructure, and collaborating with AI, Controls, Perception, Hardware Interfaces, QA, and Systems teams.

This hybrid role requires 3 days on-site per week and offers a competitive salary, stock options, health benefits, and relocation

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Robotics Simulation Engineer - Hybrid
Senior Robotics Simulation Engineer - Hybrid

Agility Robotics • Fremont (CA)

Hybrid
USD 144,000 - 225,000
401(k) Plan with company match
Equity / stock options
Healthcare coverage (company-paid)
+1
Senior Robotics Simulation Engineer (Hybrid)
Senior Robotics Simulation Engineer (Hybrid)

Agility Robotics • Fremont (CA)

Hybrid
USD 120,000 - 180,000
401(k) Plan with company match
Equity options
Company-paid medical, dental, vision
+5
Senior Robotics Simulation Engineer — Hybrid
Senior Robotics Simulation Engineer — Hybrid

Agility Robotics • Pittsburgh

Hybrid
USD 144,000 - 225,000
401(k) match
Stock options
Medical/dental/vision insurance
+2
Senior Robotics Simulation Engineer (Hybrid/Remote)
Senior Robotics Simulation Engineer (Hybrid/Remote)

Agility Robotics • Fremont (CA)

Hybrid
USD 181,000 - 282,000
401(k) match
Equity
Insurance coverage
+7
Senior Robotics Simulation Engineer - Remote/Hybrid
Senior Robotics Simulation Engineer - Remote/Hybrid

Hardware FYI • Fremont (CA)

Hybrid
USD 181,000 - 282,000
Equity: Company stock options
100% company-paid medical, dental, and
Vision insurance
+1
Senior Robotics Simulation Engineer
Senior Robotics Simulation Engineer

Agility Robotics • United States

Hybrid
USD 144,000 - 225,000
401(k) Plan with company match
Equity stock options
Company-paid health/dental/vision
Software Engineer III, Simulation
Software Engineer III, Simulation

Agility Robotics • Fremont (CA)

Hybrid
USD 120,000 - 180,000
401(k) Plan with company match
Equity options
Company-paid medical, dental, vision
+5
Software Engineer III, Simulation
Software Engineer III, Simulation

Agility Robotics • Pittsburgh

Hybrid
USD 144,000 - 225,000
401(k) match
Stock options
Medical/dental/vision insurance
+2
Software Engineer III, Simulation
Software Engineer III, Simulation

Agility Robotics • California

Hybrid
USD 144,000 - 225,000
401(k) Plan: Company match
Equity / Stock options
Company-paid health insurance
+9
Staff Software Engineer, Simulation
Staff Software Engineer, Simulation

Hardware FYI • Fremont (CA)

Hybrid
USD 181,000 - 282,000
Equity: Company stock options
100% company-paid medical, dental, and
Vision insurance
+1