HamburgerMenu
hirist

Job Description

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.

info-icon

Did you find something suspicious?