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

Microsoft

Quick summary

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

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $189k
This role $152k
$86k most similar roles pay here $251k

This role pays less than 83% of similar roles. Most pay $168,462–$209,750 — the shaded band above. At the midpoint, this role pays about $152k versus about $189k 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 571 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Member of Technical Staff, Microsoft Robotics (Navigation) | Microsoft Careers

As a Software Engineer II on the Microsoft Robotics team, you will be responsible for designing and developing navigation and planning systems that enable robots to operate safely and efficiently in real-world environments. Your day-to-day 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 under practical constraints. You will work on costmaps, traversability models, and safety-aware decision policies to ensure robots can navigate complex scenarios. Utilizing simulation, log replay, and field testing, you will evaluate system performance and collaborate with cross-functional teams to validate navigation behavior across various environments. The role requires expertise in robotics middleware like ROS/ROS2, proficiency in C++ and Python, and a strong understanding of planning algorithms such as A*, RRT, and model-predictive control.

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, traversability models, and safety-aware decision policies for complex environments.
  • Evaluate navigation performance using simulation, log replay, field testing, and automated regression suites.
  • Analyze robot telemetry and logs to debug autonomy issues and improve mission efficiency and safety.

What we're looking for

  • Experience developing navigation, motion planning, path planning, behavior planning, or control algorithms for autonomous systems.
  • Proficiency in robotics middleware (ROS/ROS2) and autonomy frameworks like Nav2, MoveIt, Drake, Autoware.
  • Expertise in real-time software development using C++ and Python for robotic platforms.
  • Experience integrating navigation systems with localization, mapping, perception, simulation, and robot control interfaces.
  • Familiarity with safety-aware autonomy design including collision avoidance and human-in-the-loop intervention workflows.
  • Knowledge of learning-based navigation techniques and foundation models applied to planning and decision-making.

More like this

Similar roles

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

Microsoft

Redmond, WA 5 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