Member of Technical Staff, Microsoft Robotics (Software Systems)

Microsoft

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$142,800–$274,800 / yr
Posted
13 days ago
Freshness
Confirmed live today
Closes
Apr 12, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $217k
This role $209k
$127k $291k
below market most similar roles pay here above market

This role pays less than 53% of similar roles. Most pay $185,000–$249,131 — the blue band above. At the midpoint, this role pays about $209k versus about $217k 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 651 roles with salary data.

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Member of Technical Staff, Microsoft Robotics (Software Systems)

The Member of Technical Staff, Microsoft Robotics (Software Systems) is a Principal level role within the Discovery and Quantum division. You will join the Microsoft Robotics team to design and build core infrastructure for a platform for physical intelligence, enabling humans, robots, and AI agents to collaborate. Your daily responsibilities include architecting robotics SDKs, cloud-hosted APIs, edge runtimes, and agent orchestration layers. You will build production-grade data infrastructure, instrumentation libraries, and developer tooling to support mission workflows. Required skills include proficiency in C, C++, C#, Java, JavaScript, or Python. Preferred technologies include Rust, Go, Kubernetes, ROS/ROS2, ONNX, and TensorRT. You will solve complex problems regarding real-time robotic control loops, multi-tenant isolation, and sim-to-real transfer for autonomous systems.

What you'll do

  • Architect and implement robotics SDKs, cloud APIs, edge runtimes, and agent orchestration frameworks.
  • Design the platform's extensibility architecture for integrating first-party models, partner hardware, and customer logic.
  • Build production-grade data infrastructure for instrumentation, data acquisition, and dataset curation pipelines.
  • Manage cross-cutting platform concerns including authentication, multi-tenant isolation, and real-time performance.
  • Drive the developer experience by defining CLI patterns, SDK documentation, and inner-loop development workflows.
  • Ensure platform primitives meet performance and reliability requirements for ML training and sim-to-real transfer.
  • Lead technical design reviews and establish engineering practices to mentor senior engineers and improve code quality.

What we're looking for

  • Bachelor’s Degree in Computer Science or related technical field and 6+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python (or equivalent experience).
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including a Microsoft Cloud Background Check.
  • Master’s Degree in Computer Science or related technical field and 8+ years of technical engineering experience (preferred).
  • Bachelor’s Degree in Computer Science or related technical field and 12+ years of technical engineering experience (preferred).
  • 6+ years of experience designing and building developer platforms, SDKs, APIs, or distributed infrastructure with ownership of cross-team technical decisions (preferred).
  • Deep expertise in cloud-native systems engineering, including microservices, Kubernetes, service mesh, and CI/CD, preferably on Azure (preferred).
  • Proficiency in C++, Rust, or Go for systems-level components and Python for tooling and ML integration (preferred).
  • Experience with robotics middleware (ROS/ROS2), real-time systems, edge computing, ML infrastructure, or simulation platforms (preferred).

More like this

Similar roles

Member of Technical Staff, Robotics

Microsoft

125 days ago $165,600–$296,400
Python C++ C# Java JavaScript C Azure ROS ROS2 Nav2 MoveIt RViz Foxglove Isaac Sim MuJoCo Drake Gazebo Reinforcement Learning Imitation Learning Model Serving
8+ yrs exp Hybrid

Senior System Software Engineer, Robotics

Nvidia

Santa Clara, CA 34 days ago
Robotics Embodied AI System Software Linux Embedded Software Distributed Computing Real-time Systems Hardware-in-the-loop Simulation Firmware Device Drivers Performance Optimization Sensor Integration Foundation Models Reinforcement Learning
5+ yrs exp

Systems Quality Robotics Automation Engineer

Apple Inc

Sunnyvale, CA 104 days ago $150,400–$277,600
Robotics Python Computer Vision OpenCV AI ML mechatronic s CAD Microcontrollers Sensors Actuators Robot Arms Electronic Circuits Kinematics Linear Algebra QA Methodologies
3+ yrs exp

Systems Quality Robotics Automation Engineer

Apple Inc

Cupertino, CA 69 days ago $150,400–$277,600
Python Robotics mechatronic s OpenCV Computer Vision AI ML Microcontrollers Sensors Actuators Kinematics Linear Algebra QA Methodologies Automated Testing Electrical Engineering Mechanical Engineering
3+ yrs exp