Member of Technical Staff, Microsoft Robotics, Navigation

Microsoft

Quick summary

Work type
On-site
Location
Redmond, WA
Salary
$102,100–$202,200 / yr
Posted
29 days ago
Closes
Nov 25, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $212k
This role $152k
$84k most similar roles pay here $271k

This role pays less than 88% of similar roles. Most pay $177,900–$246,150 — the shaded band above. At the midpoint, this role pays about $152k versus about $212k 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 694 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Member of Technical Staff, Microsoft Robotics, Navigation

As a Software Engineer II on the Microsoft Robotics team, you will design and develop navigation and planning systems for robots to operate safely and efficiently in real-world environments. Your daily tasks include translating mission objectives into feasible robot trajectories, integrating navigation modules with other autonomy components like localization and perception, and building robust real-time planning systems that handle practical constraints such as limited compute resources and dynamic obstacles. You will work with Python or C++ to create production-quality software, ensuring it is maintainable and operationally ready. The role involves collaborating across teams to validate navigation behavior in both simulated and real-world settings, analyzing telemetry data for debugging, and staying updated on advancements in robotics navigation and AI. This position requires experience with robotics middleware like ROS/ROS2 and proficiency in developing algorithms for autonomous systems under challenging environmental conditions.

What you'll do

  • Develop algorithms translating mission objectives into safe, dynamically feasible robot trajectories.
  • Integrate navigation modules with localization, mapping, perception, control systems for end-to-end autonomy.
  • Build real-time planning systems that operate under practical constraints like limited compute and noisy sensors.
  • Create costmaps and safety-aware decision policies enabling robots to navigate complex environments safely.
  • Use simulation and field testing to evaluate and improve the robustness of navigation performance.
  • Analyze robot telemetry and logs to debug issues, tune parameters, and enhance mission efficiency.

What we're looking for

  • Experience developing navigation, motion planning, path planning, behavior planning, or control algorithms for autonomous systems.
  • Proficiency in robotics middleware like ROS/ROS2, Nav2, MoveIt, and experience with autonomy frameworks.
  • Expertise in real-time planning approaches such as A\*, D\*, RRT/RRT\*, lattice planning, trajectory optimization.
  • Ability to integrate navigation systems with localization, mapping, perception, simulation, and robot control interfaces.
  • Proficiency in C++ and Python for writing performant, maintainable software for robotics systems.
  • Experience debugging autonomy behavior using logs, telemetry, visualization tools, and field test data.
  • Familiarity with learning-based navigation techniques and foundation models applied to planning.

More like this

Similar roles

Member of Technical Staff, Perception

Microsoft

Redmond, WA 29 days ago $119,800$234,700
C++ Python ROS ROS2 Nav2 MoveIt Drake Gazebo Isaac Sim Rviz Foxglove 3D_Computer_Vision Point_Cloud_Processing Semantic_Segmentation Object_Detection_and_Tracking SLAM VIO LiDAR_Odometry Sensor_Fusion State_Estimation Mapping Obstacle_Detection Semantic_Mapping Traversability_Estimation Learning_Based_Navigation Imitation_Learning CI/CD

Member of Technical Staff, Microsoft Robotics, Hardware Systems

Microsoft

Redmond, WA 29 days ago $102,100$202,200
SolidWorks Fusion 360 NVIDIA Jetson Intel NUC Linux Ethernet CAN bus EtherCAT CAD 3D printing Machining Soldering HIL testing Automated hardware test systems Robot calibration workflows Universal Robots Franka Boston Dynamics LiDAR IMUs Force/torque sensors Encoders

Member of Technical Staff, Robotics Simulation

Microsoft

Redmond, WA 29 days ago $119,800$234,700
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

Member of Technical Staff, Robot Security & Safety

Microsoft

Redmond, WA 29 days ago $119,800$234,700
FMEA FTA STPA HAZOP IEC 61508 ISO 13482 ISO 10218 Ros Ros2 CI/CD NIST MITRE ATT&CK for ICS TUV CFSE CISSP GICSP CEH IoT security Embedded systems security Operational technology security

Member of Technical Staff, Robot Learning

Microsoft

Redmond, WA 29 days ago $102,100$202,200
Python PyTorch JAX TensorFlow Azure Machine Learning Kubernetes ROS ROS2 NumPy GPU Clusters Docker CI/CD Git CVPR ICRA Robotics Middleware Vision-Language-Action Models Imitation Learning Reinforcement Learning Data Pipelines Teleoperation Data Collection Sensor Processing