CareerPlan

Staff Software Engineer, Simulation

FremontRemoteFull-time$181k–$282k2026-11-09 → 2026-11-10
HybridNo visa sponsorship

Core

Building the foundational simulation software for Agility's humanoid robots, enabling rapid validation, RL training, and hardware design trade studies.

Role type

Staff Software Engineer (Simulation Infrastructure)

Builds

High-fidelity physics simulation environments, hardware abstraction layers, and automated pipelines for sim2real transfer.

Domain

Robotics, Humanoid Automation, Physics Simulation

Deliverable

production ML models

Required skills

Modern C++, Python, Robotics physics simulators (MuJoCo, Isaac Sim, Gazebo), Rigid-body robot modeling (URDF, MJCF, USD), Multibody dynamics, System identification, CI/CD, Git

Preferred skills

Humanoid/legged robot experience, CAD-to-simulation pipelines (Onshape, SolidWorks), Mechanical engineering background, Advanced degree in simulation/dynamics

Technologies

C++, Python, MuJoCo, Isaac Sim, Gazebo, URDF, MJCF, USD, Git, Jira

Responsibilities

Design and build core components of the simulation stack; Develop hardware abstraction layers; Integrate physics simulators with focus on fidelity and performance; Build high-fidelity robot models; Create automated pipelines from hardware design to system identification; Use simulation for RL training and synthetic data generation; Evaluate robot designs via trade studies; Validate models against physical hardware data; Mentor engineers and set engineering practices.