Senior Windows Kernel Developer – Device Drivers & Virtualization
Core
Design, develop, and support Windows kernel-mode device drivers and paravirtualized solutions for AMD platform features and power IP.
Role type
Senior IC Windows kernel developer (device drivers & virtualization)
Builds
Production-quality Windows drivers and virtualization enablement for AMD hardware platforms
Domain
Semiconductor / Operating Systems / Virtualization
Required skills
Windows kernel-mode driver development, VirtIO architecture, C/C++, PCIe enumeration, Windows debugging tools (WinDbg), crash dump analysis, DMA, MSI/MSI-X, guest-host memory sharing
Preferred skills
KMDF, WDM, UMDF, Xen, KVM, QEMU, WHQL certification workflows
Technologies
Windows, VirtIO, PCIe, WinDbg, C, C++, KMDF, WDM, UMDF, Xen, KVM, QEMU
Responsibilities
Design and develop Windows kernel-mode device drivers for platform features and power IP; Implement and debug paravirtualized driver solutions using VirtIO; Analyze and resolve complex issues involving PCIe, interrupts, DMA, and memory sharing; Debug kernel-level issues using Windows debugging tools and crash dump analysis; Partner with cross-functional teams to improve driver stability and production readiness.
Seniority
Senior, hands-on IC
