Share
Key job responsibilities
* Develop simulations for reinforcement learning, closed-loop simulations and synthetic data generation
* Implement essential robotics features, including accurate modeling of sensors, actuators, and controllers
* Build real-to-sim workflows for dynamic environments and robotics tasks
* Implement simulation features to minimize sim-to-real gaps through domain randomization and system identification
* Create asset toolchains supporting industry-standard formats (URDF, MJCF, USD)
* Collaborate closely with a team of ML researchers to enable large-scale robotics training pipelines
- 5+ years of non-internship professional software development experience
- 3+ years of programming with at least one software programming language experience
- 3+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Extensive experience in physics simulation, with a preference for expertise in rigid body simulation. Experience with Isaac Sim, Unity, Unreal or proprietary 3D game engine, or industry-equivalent technology (3D animation, simulation, etc). Understanding of 3D graphics and real-time rendering applications. Passion for your craft and demonstrated excellence in physics simulation engineering. Proficiency in Python and C++.
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
- Experience with physical robots, reinforcement learning, synthetic data generation. Experience optimizing physics simulation for articulated robots and rigid body interactions. Familiarity with modern ML frameworks like PyTorch. Familiarity with 3D formats (URDF, MJCF, USD). Familiarity with 3D content creation tools (e.g, Blender, Houdini). Experience implementing techniques from research papers.Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
These jobs might be a good fit