A

Agility Robotics

Humanoid robots and automation software platform

Staff Software Engineer - Simulation

Software EngineeringPosted on Nov 9
Full-time$181k - $282k

About the Job

Requirements

  • At least 5 years of professional software engineering experience in robotics, including building 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, or Gazebo.
  • Experience building rigid-body robot models using URDF, MJCF, USD, or similar formats, including deriving or validating inertial, joint, and actuator parameters.
  • Understanding of multibody dynamics and actuator modeling.
  • Experience with system identification and improving sim-to-real transfer.
  • Knowledge of standard software development practices, including Git, CI/CD, Jira or equivalent, and feature branching.
  • Ability to work across hardware and software teams and translate between different technical vocabularies.
  • Ability to break down ambiguous problems and drive them to working solutions with minimal direction.
  • B.S., M.S., or Ph.D. in Robotics, Computer Science, Mechanical Engineering, or a related field.

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 using open-source frameworks, focusing on fidelity, performance, and sim-to-real transfer.
  • Build and maintain high-fidelity models of new and existing robots, including kinematics, dynamics, mass properties, actuator and transmission models, and contact behavior.
  • Build robust automated pipelines from hardware design to robot model to system identification, enabling new hardware designs to be rapidly used in simulation.
  • Use simulation to train reinforcement learning policies, generate synthetic data, and evaluate end-to-end models.
  • Use simulation to evaluate proposed robot designs, run trade studies on actuator sizing, link geometry, range of motion, and sensor placement, and turn results into clear recommendations for design teams.
  • Validate models against physical hardware data and improve fidelity where simulation and reality diverge.
  • Set a high bar for engineering practices through design reviews, code reviews, and mentorship of other engineers as the team grows.

Desired Qualifications

  • Experience with humanoid or legged robots.
  • Experience with CAD-to-simulation pipelines, such as Onshape, SolidWorks, or Creo exports.
  • Background in mechanical engineering or mechatronics alongside software.
  • M.S. or Ph.D. with research in simulation, multibody dynamics, or robot modeling.
  • Experience using simulation to inform hardware design decisions, such as trade studies, requirements analysis, or design of experiments.

About the Company

Agility Robotics

Humanoid robots and automation software platform

Agility Robotics designs and sells humanoid robots and an accompanying software platform to automate labor-intensive tasks. Its flagship robot Digit works with the cloud-based Agility Arc platform to perform tasks in warehouses, manufacturing, retail, eCommerce, and distribution centers. The system combines Digit’s mobility and manipulation capabilities with software that coordinates tasks, scheduling, and data, enabling effective human–robot collaboration on labor tasks. What sets Agility Robotics apart is its humanoid form and emphasis on mobile manipulation, paired with a cloud automation platform and plans for an App Store for Labor to offer a range of labor-related applications. The company’s goal is to help humans be more productive by augmenting workers’ capabilities and allowing them to focus on more complex and creative tasks, while delivering reliable labor solutions through direct sales, service contracts, and a potential software ecosystem.

Company size
201-500
Company stage
IPO
Headquarters
Salem, OR
Founded
2015

Recently Posted Jobs

Explore more opportunities at Agility Robotics

See more jobs