Simulation Engineer – Embodied AI
Listed on 2026-10-02
-
Software Development
Robotics, Software Engineer, Python
Role overview
This role creates the simulation environments and digital twins used to train and evaluate embodied-AI policies. The goal is not visual reproduction alone, but simulation that generates useful training experience, reveals meaningful differences between models, and transfers to physical performance. The engineer will decide which aspects of robots, objects, environments, physics, sensing, and control need to be modeled for learning and evaluation.
Responsibilities- Build programmable simulation environments for training and evaluating embodied-AI policies, including digital twins of real robots, work spaces, objects, and operating conditions.
- Define tasks, success criteria, environment variations, edge cases, and procedural scenario-generation systems.
- Generate large-scale synthetic data and trajectories, and develop domain-randomization strategies that improve policy robustness.
- Model relevant physics, contacts, sensors, cameras, actuators, coordinate systems, and control interfaces.
- Connect simulation environments to policy-training pipelines and build scalable systems for running large numbers of episodes.
- Measure and reduce sim-to-real gaps, optimize simulation throughput, and provide tools that help ML engineers create experiments and modify tasks.
- Strong software-engineering skills and experience building simulation, physics, game-engine, 3D, or other systems involving physical interaction.
- Solid understanding of coordinate systems, rigid-body dynamics, geometry, contacts, and related physical concepts.
- Ability to create clean, reusable, programmable environments rather than one-off visual demonstrations.
- Experience with Python; familiarity with a systems language such as C++ is valuable.
- Strong debugging ability across simulation, software, and physical systems, with an understanding of which real-world details matter for learned behavior.
- Comfortable collaborating closely with machine-learning engineers and robotics researchers.
- Experience with Mu Jo Co , Isaac Sim, SAPIEN, Bullet, or comparable simulation platforms.
- Background in embodied AI, robot-learning environments, manipulation, grasping, locomotion, or other physical interaction problems.
- Experience with synthetic data generation, domain randomization, sim-to-real transfer, USD, URDF, meshes, CAD assets, or robot descriptions.
- Experience scaling simulation workloads across GPUs or compute clusters.
Data generated in simulation improves policies, simulated evaluations predict meaningful differences between models, and experiments run efficiently enough to accelerate research. Policies and improvements developed in these environments increasingly remain effective when transferred to physical robots.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).