Member of Technical Staff, Microsoft Robotics (robotics Simulation)

Microsoft Microsoft · Big Tech · Redmond, WA +1 · Software Engineering

The role focuses on building and maintaining pipelines for generating physics-ready 3D simulation assets from reality capture data. This includes creating workflows for optimizing geometry, material properties, and physics parameters, integrating various 3D reconstruction techniques, and developing synthetic data generation pipelines for ML models used in robotics. The goal is to bridge the physical and simulated worlds for robotics AI development and deployment.

What you'd actually do

  1. Design and build automated pipelines for converting reality capture data (photogrammetry, LiDAR point clouds, depth camera scans, 360-degree imagery) into physics-ready 3D simulation assets with accurate geometry, collision meshes, material properties, and articulation definitions.
  2. Develop and maintain toolchains for physics-ready 3D asset generation, including mesh optimization, UV unwrapping, PBR material assignment, collision hull generation, mass/inertia parameter estimation, and annotation of semantic and functional properties.
  3. Integrate reality capture hardware and software workflows (e.g., NeRF, Gaussian splatting, structured light scanning, photogrammetry reconstruction) with the simulation platform’s asset ingestion pipeline.
  4. Build 3D reconstruction workflows that enable rapid creation of simulation environments from real-world facility scans, supporting robotics deployment planning, testing, and validation.
  5. Create and maintain asset toolchains supporting industry-standard formats (USD/OpenUSD, glTF, FBX, OBJ) with appropriate physics and simulation metadata for import into robotics simulation engines.

Skills

Required

  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience
  • coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

Nice to have

  • Master's Degree in Computer Science or related technical field
  • 6+ years technical engineering experience
  • Experience with 3D reconstruction pipelines, photogrammetry, LiDAR processing, or neural scene representation methods (NeRF, 3D Gaussian splatting).
  • Proficiency with 3D content creation and processing tools (Blender, Fusion, Maya, Houdini, MeshLab, Open3D, or equivalent).
  • Experience with USD/OpenUSD, OBJ, STL, or equivalent 3D interchange formats and their integration

What the JD emphasized

  • physics-ready 3D simulation assets
  • physics-ready 3D asset generation
  • physics parameters
  • physics and simulation metadata

Other signals

  • robotics simulation infrastructure
  • physics-ready 3D asset generation
  • synthetic data generation for ML models
  • sim-to-real validation