Microsoft is looking to develop new content and workload management features to support the rapidly evolving field of accelerator technologies like GPUs and NPUs, which are crucial for AI/ML, streaming, virtualizing desktops, and rendering 3D content. The team is responsible for the kernel components at the heart of graphics and compute device support in Windows, driving the evolution of WDDM and MCDM, and enabling heterogeneous compute on accelerators within the Windows ecosystem.
Requirements
- 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C, Java, JavaScript, or Python
- 1+ years’ experience with systems programming in kernel, including skills in using kernel debuggers.
- Computer Science fundamentals with good knowledge of OS fundamentals
- Experience with kernel driver development and knowledge of virtualization preferred
- Experience with technical design, problem solving, debugging
Responsibilities
- Design and implement new features that drive DX leadership in the accelerator space.
- Evaluate device performance in critical pathways around memory management and availability to compute.
- Investigate and root cause failures in both live environment and postmorte.
- Provide support to the team and partners as they bring their devices to market.
- Drive the evolution of the Windows Display Driver Model (WDDM) and the Microsoft Compute Driver Model (MCDM).
- Own a large breadth of functionality that enables heterogenous compute on accelerators such as GPUs and NPUs in the Windows ecosystem.
- Responsible for accelerator technologies such as scheduling, memory management, and virtualization both for cloud and client environments.
Other
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
- Interpersonal and collaboration skills
- Demonstrated experience in shipping high quality products and services
- Good quality habits