Member of Technical Staff, Microsoft Robotics (Navigation)
Core
Develop algorithms and real-time planning systems that translate mission objectives into safe, dynamically feasible trajectories for mobile robots, manipulators, and multi-robot systems.
Role type
Senior IC robotics navigation engineer
Builds
End-to-end autonomy workflows for mobile robots and multi-robot systems
Domain
Robotics, Autonomous Systems, Motion Planning
Deliverable
production ML models
Required skills
C++, Python, motion planning algorithms, trajectory optimization, ROS/ROS2, simulation-based validation, debugging autonomy behavior, safety-aware autonomy design, real-time system development
Preferred skills
learning-informed planning, foundation models for decision-making, model-predictive control, lattice planning, human-in-the-loop intervention workflows
Technologies
ROS, ROS2, Nav2, MoveIt, Drake, Autoware
Responsibilities
Develop costmaps, traversability models, and route-planning logic; integrate navigation modules with localization, mapping, and perception systems; evaluate navigation performance using simulation and field testing; analyze telemetry and logs to debug autonomy issues and tune parameters.
Seniority
Senior, hands-on IC