
Staff Software Engineer, Simulation
Agility Robotics2 days ago
Remote, United States +2 moreStaff+
Base Salary
$181k - $282k/yr
Responsibilities
- Design, build, and own core components of the robot simulation stack as a founding member of the Simulation team.
- Develop hardware abstraction layers connecting sensors, actuators, and physical hardware to simulation environments.
- Develop and integrate physics simulators with a focus on fidelity, performance, and sim-to-real transfer.
- Build high-fidelity robot models covering kinematics, dynamics, mass properties, actuators, transmissions, and contact behavior.
- Create automated pipelines from hardware design through robot modeling and system identification.
- Use simulation to train reinforcement-learning policies, generate synthetic data, and evaluate end-to-end models.
- Run simulation-based robot design trade studies involving actuator sizing, link geometry, range of motion, and sensor placement.
- Validate simulation models against physical hardware data and improve fidelity where they diverge.
- Set engineering standards through design reviews, code reviews, and mentorship.
Requirements
- 5+ years of professional software engineering experience in robotics, including simulation infrastructure, tooling, or robot models for real-world robotic systems.
- Strong proficiency in modern C++ and Python.
- Experience with at least one major robotics physics simulator, such as MuJoCo, Isaac Sim, Gazebo, or similar.
- Experience building rigid-body robot models using formats such as URDF, MJCF, or USD, including inertial, joint, and actuator parameters.
- Understanding of multibody dynamics, actuator modeling, system identification, and sim-to-real transfer.
- Experience with Git, CI/CD, Jira or equivalent, and feature branching.
- Experience mentoring engineers or leading technical efforts across a small team.
- Bachelor’s, master’s, or doctoral degree in Robotics, Computer Science, Mechanical Engineering, or a related field.
- Preferred experience includes humanoid or legged robots, CAD-to-simulation pipelines, mechanical engineering or mechatronics, advanced research in simulation or robot modeling, and simulation-informed hardware design decisions.
Benefits
- Fully remote work is available, with an optional hybrid schedule of three days onsite per week at offices in Salem, Oregon; Pittsburgh, Pennsylvania; or Fremont, California.
- Travel may be required for up to one week per month.
- Benefits include a 401(k) plan with a 6% company match, company stock options, company-paid medical, dental, vision, and disability insurance, first-day benefit eligibility, an Employee Assistance Program, paid parental leave, professional development, tuition reimbursement, and eligible-role relocation assistance and bonuses.
- Exempt employees receive flexible unlimited PTO and 12 company holidays including a winter shutdown; non-exempt employees receive 10 vacation days, paid sick leave, and 12 company holidays including a winter shutdown.
- Salem and Pittsburgh offices provide catered lunches four times per week and snacks and refreshments.
About Agility Robotics
Agility Robotics builds and deploys Digit, a bipedal humanoid robot for logistics and manufacturing tasks such as tote handling and material flow in warehouses and distribution centers. The privately held company sells robots, software, and support services to industrial operators integrating automation alongside human workers. Founded in 2015 and headquartered in Salem, Oregon, it has commercially deployed systems in real-world facilities.