Microsoft's xPU Kernel Team is seeking a Principal Software Engineer to help define the next generation of features for GPUs, NPUs, and other accelerator devices. This role is crucial in the heterogeneous compute space, focusing on Windows infrastructure and driver interfaces for workload submission, memory management, and device management. The position involves working with industry partners, identifying data-driven opportunities, and implementing critical features that power innovations in AI, gaming, and media. The role requires deep expertise in driver development, kernel-mode programming, and hardware architecture. As part of Core OS, you'll support Microsoft's cloud businesses and billions of customers worldwide. The position offers remote work flexibility, competitive compensation, and comprehensive benefits. This is an opportunity to make a significant impact on Microsoft's systems software excellence, working with cutting-edge technology and collaborating with teams across the company.