Member of Technical Staff, Microsoft Robotics (Robotics Simulation) | Microsoft Careers

Microsoft

Actively hiring Posted this week
WA Posted 2 days ago $119,800$234,700 / year

At a glance

AI generated

TL;DR

As a Senior Member of Technical Staff in Microsoft Robotics, you will lead the design and optimization of high-fidelity physics-based simulation frameworks that support robotics development, testing, and AI training. Your daily tasks include developing accurate sensor models, actuator interfaces, and communication protocols to mirror real robot hardware behavior, while also building sim-to-real workflows for dynamic environments. You will work with industry-standard formats like USD, URDF, MJCF, and SDF, integrating them into 3D content pipelines. Additionally, you will develop simulation infrastructure for large-scale robotics training and evaluation, collaborate closely with robotics engineers and ML researchers, and lead architectural decisions on simulation platform selection and customization. The role requires extensive experience in physics simulation engineering, proficiency in Python and C++, familiarity with ML frameworks like PyTorch or TensorFlow, and a strong background in 3D graphics and real-time rendering.

Skills

Python C++ MuJoCo Isaac Sim Gazebo Unity Unreal PyTorch JAX TensorFlow Distributed computing GPU-accelerated simulation 3D graphics Real-time rendering URDF MJCF USD OpenUSD Reinforcement learning Domain randomization

What you'll do

  • Design and maintain high-fidelity physics-based simulation frameworks for robotics applications.
  • Implement accurate sensor and actuator models mirroring real robot hardware behavior.
  • Develop sim-to-real workflows to minimize gaps between simulated and real environments.
  • Create asset toolchains supporting industry-standard formats for environment ingestion.
  • Build robust infrastructure for autonomy test, evaluation, and reinforcement learning training.
  • Lead architectural decisions for simulation platform selection based on performance needs.
  • Drive integration of logging and instrumentation for gathering telemetry data on simulations.

What we're looking for

  • Extensive experience in physics simulation engineering, including rigid-body dynamics and real-time physics engines.
  • Expertise in robotics simulation platforms like MuJoCo, Isaac Sim, Gazebo, and sensor/actuator modeling.
  • Strong background in 3D graphics, real-time rendering, or game engine development (Unity, Unreal).
  • Experience with sim-to-real transfer pipelines, domain randomization frameworks, and system identification workflows.
  • Proficiency in Python and C++, with experience in distributed computing and GPU-accelerated simulation.
  • Familiarity with ML frameworks like PyTorch, JAX, TensorFlow for integration with simulation environments.
  • Knowledge of asset pipeline toolchains supporting URDF, MJCF, USD formats for robot model management.

Employer

About Microsoft

Microsoft Corporation is a global technology leader producing software, hardware, and cloud services including Windows, Office 365, Azure cloud platform, Xbox gaming, and Surface devices. Industry: Software & Cloud Computing

Microsoft currently has 534 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 488 roles with salary data.

Most-posted roles

View all roles at Microsoft