Microsoft
Software Engineer II - Operating Systems (OS) Software/Hardware Optimization
$102K–$219K
Redmond, WA · On-site · Full-time · Posted Oct 12, 2026
- Experience
- 2+ years technical engineering experience required; 4+ years preferred.
- Education
- Bachelor's Degree in Computer Science or related technical field, or equivalent experience.
About the job
Optimize GPU and AI workload performance, power, and reliability across Windows and the hardware-to-application software stack.
What you'll do
- Analyze AI and GPU code, operating-system behavior, telemetry, and logs to identify performance, power, and reliability issues.
- Design, implement, and test improvements to the latest Windows OS, coordinating with internal teams and external partners.
- Build and review secure, scalable, compliant code, including AI-generated code, and use agentic AI in daily workflows.
What they ask for
- Bachelor's Degree in Computer Science or related technical field, or equivalent experience.
- 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python.
Nice to have
- 4+ years of technical engineering experience; proficiency in C/C++ and scripting languages such as PowerShell.
- Experience or familiarity with performance benchmarks, operating-system analysis, AI workloads and APIs, AI/NPU hardware, driver development, or GPU APIs.
Pay
USD $102,100 - $202,200 per year (base salary); USD $133,800 - $219,200 per year (base salary)
Tools
C, C++, C#, Java, JavaScript, Python, PowerShell, Windows
AI focus
Optimize AI workloads across the software stack; use AI to build code, review human- and AI-generated code, and integrate agentic AI into daily workflows.
Model-written summary · the original posting is authoritative