Talent.com
This job offer is not available in your country.
Windows Driver Developer - Embedded System

Windows Driver Developer - Embedded System

VariteBangalore
16 days ago
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.
  • (ref : hirist.tech)

    Create a job alert for this search

    Embedded Developer • Bangalore