Member of Technical Staff, Microsoft Robotics (Robotics Simulation)
Core
Design and build automated pipelines to convert reality capture data into physics-ready 3D simulation assets and synthetic training data for robotics perception and navigation models.
Role type
Senior IC 3D simulation asset pipeline engineer
Builds
Physics-ready 3D assets, synthetic training data, and asset toolchains for robotics simulation platforms
Domain
Robotics simulation, 3D reconstruction, computer vision, synthetic data generation
Deliverable
production ML models | product features
Required skills
3D reconstruction pipelines, photogrammetry, LiDAR processing, neural scene representation (NeRF, Gaussian splatting), 3D content creation tools, USD/OpenUSD, physically based rendering (PBR), synthetic data generation, robotics simulation platforms, physics parameter estimation, collision geometry optimization
Preferred skills
C, C++, C#, Java, JavaScript, Python, Blender, Fusion, Maya, Houdini, MeshLab, Open3D
Technologies
USD/OpenUSD, glTF, FBX, OBJ, STL, Isaac Sim, Gazebo, MuJoCo, NeRF, Gaussian splatting
Responsibilities
Design automated pipelines for converting reality capture data into physics-ready 3D simulation assets; Develop and maintain toolchains for mesh optimization, UV unwrapping, PBR material assignment, and collision hull generation; Integrate reality capture hardware and software workflows with the simulation platform's asset ingestion pipeline; Create 3D reconstruction workflows enabling rapid creation of simulation environments from real-world facility scans; Develop synthetic data generation pipelines leveraging high-fidelity 3D assets for training perception and navigation models; Implement quality assurance and validation workflows for 3D assets including automated checks for mesh integrity and physics parameter consistency
Seniority
Senior, hands-on IC
