Posted on: 14/10/2025
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.
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1560582
Interview Questions for you
View All