Job Description :
We are seeking an experienced Windows Driver Developer with expertise in kernel-mode development and networking drivers for embedded / x86 platforms. The ideal candidate will have hands-on experience in developing, debugging, and optimizing Windows drivers, with a strong background in system-level programming and hardware-software integration.
Key Responsibilities :
- Design, develop, and maintain Windows kernel-mode and user-mode drivers (WDM, KMDF, UMDF).
- Develop and optimize networking drivers for Ethernet MAC / PHY and related interfaces.
- Debug and resolve complex issues using WinDbg, TraceView, and other tools.
- Analyze and debug kernel crash dumps and provide root-cause analysis.
- Work with PCIe devices for enumeration, device ID handling, and low-level driver support.
- Support WHQL certification processes to ensure compliance and driver stability.
- Collaborate with hardware teams for integration of Ethernet PHYs, redrivers, and I / O modules.
- Contribute to driver virtualization support (e.g., virtio).
Mandatory Skills :
4+ years of experience in Windows driver development (preferably on AMD or similar x86 platforms).Strong experience in Windows networking driver development.Hands-on expertise with WDM, KMDF, UMDF frameworks.Proficiency in C / C++, Windows driver debugging tools (WinDbg, TraceView).Experience in kernel crash dump analysis (WinDbg).Good understanding of PCIe enumeration and device ID handling.Experience with Ethernet MAC / PHY integration and redriver configuration.Familiarity with WHQL certification processes.Knowledge in I / O modules (I2C, SMBus, UART) is an added advantage.(ref : hirist.tech)