Member of Technical Staff, Microsoft Robotics (navigation)

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

Develops and deploys navigation and planning systems for robots, enabling them to move safely and efficiently in real-world environments. This role involves working across the autonomy stack, integrating classical robotics with modern AI systems, and building robust software for diverse robot embodiments and operating conditions.

What you'd actually do

  1. Develop algorithms that translate mission objectives, task assignments, spatial constraints, and robot state into safe, dynamically feasible trajectories for mobile robots, manipulators, or multi-robot systems.
  2. Integrate navigation and planning modules with localization, mapping, perception, control, simulation, and fleet operations systems to support end-to-end autonomy workflows.
  3. Build and improve real-time planning systems that operate under practical constraints such as limited compute, noisy sensors, dynamic obstacles, intermittent connectivity, and changing environmental conditions.
  4. Develop costmaps, traversability models, spatial constraints, route-planning logic, and safety-aware decision policies that enable robots to operate in human-populated and operationally complex environments.
  5. Use simulation, log replay, field testing, and automated regression suites to evaluate navigation performance, identify failure modes, and improve robustness across diverse scenarios.

Skills

Required

  • Bachelor's Degree in Computer Science or related technical field
  • 2+ 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
  • 3+ years technical engineering experience
  • Experience developing navigation, motion planning, path planning, behavior planning, or control algorithms for autonomous mobile robots, manipulators, drones, autonomous vehicles, or other embodied robotic systems.
  • Familiarity with robotics middleware and autonomy frameworks such as ROS/ROS2, Nav2, MoveIt, Drake, Autoware, or equivalent robotics software stacks.
  • Experience with planning approaches such as A*, D*, RRT/RRT*, lattice planning, trajectory optimization, mode

What the JD emphasized

  • navigation and planning systems
  • physically grounded agentic AI workflows
  • robotics AI models
  • autonomous mobile robots
  • real-world environments
  • diverse robot embodiments
  • sensor configurations
  • operating conditions
  • production-quality software
  • robustness

Other signals

  • AI for physical world
  • physically grounded agentic AI workflows
  • robotics AI models
  • autonomous mobile robots
  • navigation and planning systems