Enable and optimize new platform capabilities in Windows across client and server systems, from pre silicon through production
Drive performance analysis and optimization across OS, drivers, runtimes, and system services
Set technical direction and architecture for OS level enablement of new silicon features
Influence platform and product decisions across organizations, working effectively with silicon architects, firmware teams, compiler/runtime teams, and Microsoft partners
Analyze and resolve complex system level performance issues spanning CPU, memory, IO, power, and scheduling
Support new silicon bring up, OS power on, and early platform readiness
Work with internal and external partners to validate performance using benchmarks, workloads, and real world use cases
Contribute to long term platform strategy by identifying performance headwinds and opportunities across evolving workloads (AI, cloud, virtualization, gaming, productivity, security)
Mentor junior engineers, scaling impact through technical leadership, design reviews, and coaching
Raise the overall technical bar of the organization by establishing standards, sharing deep expertise, and modeling strong engineering judgment
Requirements
Bachelor's Degree in Computer Science, Computer Engineering, Electrical/Electronic Engineering, or related field
5+ years of experience with one or more of the following programming languages: C/C++, C#, Rust
Experience with graphics stack (ex. Windows OS kernel)
Experience with object oriented programming, data structures or algorithms
Experience with computer architecture or operating systems
Master's or PhD in Computer Science, Computer Engineering, Electrical/Electronic Engineering, or related field as preferred qualifications
Intel x86/x64 architecture and related platform technologies
Software optimization, debugging, and performance tools
Multithreaded programming patterns and libraries
Windows operating systems and concepts
Advanced troubleshooting of computer setup and Windows OS boot issues
Background in modern CPU/NPU/GPU architectures, security technologies, runtimes, and compiler code generation