Search by job, company or skills

C

Windows Driver Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 7 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title: Windows Driver Developer

Experience: 58 years

Location: Bangalore

Job Type: FullTime

Job Description

We are seeking a skilled Windows Driver Developer with strong expertise in designing, developing, and debugging Windows kernelmode and usermode drivers. The role involves working with lowlevel system components, analyzing hardwaresoftware interactions, and delivering highquality drivers aligned with Microsoft standards.

Primary Responsibilities

  • Design, develop, and maintain Windows kernelmode and usermode drivers (WDM, KMDF, UMDF).
  • Work with Windows Driver Kit (WDK), Visual Studio, and debugging tools.
  • Implement hardware interaction, memory management, I/O request handling, PlugandPlay, and power management.
  • Perform driver debugging using WinDbg, KD, and crash dump analysis.
  • Collaborate with hardware, firmware, and software teams to integrate driver components.
  • Develop unit tests, maintain code documentation, and support release processes.
  • Optimize driver performance, reliability, and compliance with Microsoft HLK/HCK requirements.

Required Skills

  • Strong knowledge of C/C++, Windows internals, and OS architecture.
  • Experience with WDM, KMDF, UMDF frameworks.
  • Handson expertise in kernel debugging, crash analysis, and driver signing.
  • Familiarity with PCI/USB/Serial protocols, device registers, and hardware interfaces.
  • Experience using version control (Git), build environments, and CI pipelines.

Nice to Have

  • Experience with Bluetooth/WiFi or other networking driver stacks.
  • Knowledge of bus interfaces like I2C, SPI, UART.
  • Exposure to embedded systems, firmware development, or RTOS.
  • Certifications in Windows or system programming domains.

Soft Skills

  • Strong analytical and debugging skills.
  • Ability to collaborate in multidisciplinary engineering teams.
  • Good communication, documentation, and problemsolving capabilities.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145058205