Member of Technical Staff Robotics Perception

Microsoft

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Redmond, WA
Salary
$119,800–$234,700 / yr
Posted
105 days ago
Freshness
Confirmed live 2 days ago
Closes
Nov 25, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $224k
This role $177k
$101k most similar roles pay here $297k

This role pays less than 85% of similar roles. Most pay $193,000–$256,000 — the shaded band above. At the midpoint, this role pays about $177k versus about $224k for comparable roles.

Based on 240 similar postings.

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 598 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Member of Technical Staff Robotics Perception

Member of Technical Staff, Microsoft Robotics (Perception) joins the Discovery and Quantum division to develop perception, localization, mapping, and navigation capabilities for robots operating in complex physical environments. This role involves designing production-quality autonomy systems by integrating multi-sensor perception, SLAM, state estimation, semantic mapping, and spatial reasoning into reliable robot behaviors. The engineer will build robust pipelines using data from cameras, depth sensors, LiDAR, IMUs, and GPS while creating spatial representations like occupancy maps and 3D scene models. Key technical requirements include proficiency in C++ and Python, along with experience in ROS/ROS2, Nav2, MoveIt, Drake, Gazebo, Isaac Sim, RViz, or Foxglove. The role addresses the challenge of transitioning research-grade capabilities into robust systems that manage real-world constraints like latency, sensor degradation, and environmental variability to enable reliable robot autonomy across diverse hardware and scenarios.

What you'll do

  • Design and integrate production-quality perception systems including SLAM, localization, mapping, and sensor fusion for robotic platforms.
  • Develop robust state estimation pipelines using diverse sensor modalities like LiDAR, cameras, IMUs, and GPS.
  • Build spatial representations such as occupancy maps, semantic maps, and 3D scene models to support navigation planning.
  • Architect perception-navigation pipelines that account for real-world constraints like latency, bandwidth, and environmental variability.
  • Develop evaluation frameworks and telemetry-driven analysis to measure performance across simulation, lab, and field deployments.
  • Integrate classical robotics pipelines with modern AI models and learned perception systems.
  • Analyze field logs and sensor data to identify root causes and improve system robustness across the autonomy stack.
  • Lead technical design reviews and mentor engineers on production-quality robotics development and deployment practices.

What we're looking for

  • Bachelor's degree in Computer Science or a related technical field is required.
  • Candidates must have 4+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python.
  • Ability to pass the Microsoft Cloud Background Check and other applicable security screenings is required.
  • Proficiency in C++ and Python for building performant, testable, and production-quality robotics software is preferred.
  • Experience developing robotics perception or navigation systems including SLAM, sensor fusion, state estimation, and mapping is preferred.
  • Familiarity with robotics middleware and tools such as ROS/ROS2, Nav2, MoveIt, Drake, Gazebo, Isaac Sim, RViz, or Foxglove is preferred.
  • Experience integrating multi-sensor systems and deploying perception/navigation systems on physical robots is preferred.
  • Experience designing autonomy evaluation frameworks and leading cross-disciplinary technical efforts in robotics is preferred.

More like this

Similar roles

Member of Technical Staff

Microsoft

Redmond, WA 79 days ago $165,600$296,400
Python C++ C# Java JavaScript Azure ROS ROS2 Nav2 MoveIt RViz Foxglove Isaac Sim MuJoCo Drake Gazebo Machine Learning Artificial Intelligence Sim-to-Real
8+ yrs exp

Member of Technical Staff Robotics Simulation

Microsoft

Redmond, WA 105 days ago $119,800$234,700
Python C++ C# Java JavaScript OpenUSD NeRF 3D Gaussian Splatting Photogrammetry LiDAR PBR Blender Maya Houdini MeshLab Open3D Isaac Sim Gazebo MuJoCo Synthetic Data Generation
4+ yrs exp

Principal Applied Scientist, Robotics

Oracle

Santa Clara, CA 37 days ago $126,200$264,100
Python C++ PyTorch ROS Machine Learning Computer Vision Robotics Reinforcement Learning Sensor Fusion Signal Processing Object Detection Tracking Scene Understanding Multimodal AI Data Pipelines SDKs APIs
10+ yrs exp

Principal Applied Scientist, Robotics

Oracle

Santa Clara, CA 37 days ago $126,200$264,100
Python C++ PyTorch ROS Computer Vision Reinforcement Learning Sensor Fusion Multi-sensor Fusion Signal Processing Object Detection Tracking Scene Understanding Embodied AI Machine Learning Artificial Intelligence Data Pipelines Simulation SDKs APIs
10+ yrs exp

Member of Technical Staff Robotics Simulation

Microsoft

Redmond, WA 105 days ago $119,800$234,700
C++ Python MuJoCo Isaac Sim Gazebo PyTorch JAX TensorFlow Unity URDF USD MJCF SDF Reinforcement Learning Sim-to-Real Robotics Simulation Distributed Computing
4+ yrs exp

Member of Technical Staff Robotics Robot Learning

Microsoft

Redmond, WA 105 days ago $102,100$202,200
Python PyTorch JAX TensorFlow C++ C# Java ROS ROS2 Kubernetes Azure Machine Learning NumPy Reinforcement Learning Imitation Learning Sim-to-Real Distributed Training GPU Clusters Data Pipelines
2+ yrs exp