CareerPlan

Software Engineer II - Operating Systems (OS) Software/Hardware Optimization

United States, Washington, RedmondFull-time2026-10-12 → 2026-11-10

Core

Analyze performance, power, and reliability of AI and GPU code within the Windows operating system, implementing OS improvements and secure, scalable code.

Role type

Senior IC operating systems software engineer (AI/GPU optimization)

Builds

Feature and operating-system improvements for the latest Windows OS

Domain

Operating Systems, AI, GPU, Graphics

Deliverable

production ML models

Required skills

C/C++, scripting languages (PowerShell), benchmark usage (3DMark, Procyon AI, MLPerf), modern OS analysis (Windows, Linux), AI workloads/APIs, ONNX/ONNX Runtime, GPU APIs (DirectX, Vulkan), driver development

Preferred skills

Game engine development, 3D application development

Technologies

Windows, Linux, ONNX, ONNX Runtime, DirectX, Vulkan, PowerShell, 3DMark, Procyon AI, MLPerf

Responsibilities

Analyze performance, power, and reliability fundamentals of AI and GPU code; collect telemetry and logs to analyze bugs and bottlenecks; design, implement, and test OS improvements; review human- and AI-generated code; contribute to architecture discussions and design documents.

Seniority

Senior, hands-on IC