Windows Device Driver Developer

Capgemini

Bengaluru

On-site

INR 4,000,000 - 7,000,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Capgemini is seeking a Senior Windows Device Driver Engineer in Bengaluru to design, develop and debug Windows drivers for graphics, NPU, PCIe, USB, I2C and related subsystems. You will work closely with firmware and hardware teams on product bring-up and feature enablement.

The role requires hands-on Windows driver development experience, extensive kernel debugging skills, and strong C/C++ proficiency in a fast-paced environment. Prior WHQL and certification exposure is a plus.

Qualifications

  • 5+ years of Windows device driver experience.
  • Strong expertise in Windows Driver Frameworks (WDF/KMDF/UMDF).
  • Hands-on experience with Windows Driver Kit (WDK).
  • Strong programming skills in C/C++ and OO design.
  • Good understanding of Windows OS internals, x86 architecture, memory management and I/O subsystems.
  • Experience with PCIe, USB, I2C drivers and embedded systems.
  • Expertise in WinDbg, kernel debugging and BSOD analysis.
  • Experience in graphics, multimedia, NPU, or system driver development.

Responsibilities

  • Design, develop, debug, and maintain Windows device drivers in KMDF and UMDF.
  • Develop drivers and applications for Graphics, NPU, PCIe, USB, I2C, and I/O subsystems.
  • Port and optimize drivers across Windows OS versions.
  • Perform root cause analysis using WinDbg, crash dumps and BSOD debugging.
  • Collaborate with firmware, hardware and validation teams for bring-up and feature enablement.
  • Manage release deliverables, documentation and certification activities.
  • Support WHQL certification and driver release processes.

Skills

Windows driver development
WDF/KMDF/UMDF
C/C++
Windows OS internals
PCIe/USB/I2C
Kernel debugging
Graphics/multimedia driver
Version control (Git/Gerrit/JIRA)

Tools

WDK

Job description

Job Title: Senior Windows Device Driver Engineer
Experience: 5+ Years
Location: Bangalore, 2nd Round F2F
Employment Type: Full Time

Job Description

We are looking for an experienced Windows Device Driver Engineer with strong expertise in Windows Driver Frameworks, kernel development, multimedia/graphics architecture, and low-level system software development. The ideal candidate should have hands-on experience in Windows driver development, debugging, firmware interactions, and embedded platform bring-up.

Key Responsibilities

  • Design, develop, debug, and maintain Windows device drivers in both Kernel Mode (KMDF) and User Mode (UMDF).
  • Develop drivers and applications for Graphics, NPU, PCIe, USB, I2C, and I/O subsystems.
  • Port and optimize drivers across different Windows OS versions.
  • Perform root cause analysis using WinDbg, crash dump analysis, and BSOD debugging.
  • Work closely with firmware, hardware, and validation teams for product bring-up and feature enablement.
  • Manage release deliverables, documentation, and certification activities.
  • Support WHQL certification and driver release processes.

Mandatory Skills

  • 5+ years of experience in Windows Device Driver Development.
  • Strong expertise in Windows Driver Framework (WDF/KMDF/UMDF).
  • Hands-on experience with WDK (Windows Driver Kit).
  • Strong programming skills in C/C++ and Object-Oriented Design.
  • Good understanding of Windows OS Internals, x86 Architecture, Memory Management, and I/O Subsystems.
  • Experience with PCIe, USB, I2C, Device Drivers, and Embedded Systems.
  • Expertise in WinDbg, Kernel Debugging, BSOD Analysis.
  • Experience in Graphics, Multimedia, NPU, or System Driver Development.
  • Knowledge of Git, Gerrit, JIRA, and Version Control Tools.

Preferred Skills

  • Experience with Trusted Applications, Secure Boot, and Firmware-Hardware Handshakes.
  • Understanding of ABL Firmware, BIOS, PCIe Architecture, and SoC Power Management.
  • Knowledge of ECC, SME, SEV, RAS, DDRx, NVDIMM, and DIMM Technologies.
  • Experience with low-level hardware programming and platform bring-up.
  • Exposure to WHQL certification and production driver releases.
"}{
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Windows Device Driver
Windows Device Driver

Capgemini • Bengaluru Urban

On-site
INR 2,200,000 - 3,200,000
Senior Engineer-Device Driver
Senior Engineer-Device Driver

Mitsogo Inc • Chennai District

On-site
INR 1,600,000 - 2,100,000
Senior Engineer-Device Driver
Senior Engineer-Device Driver

Hexnode • Chennai District

On-site
INR 2,500,000 - 5,500,000
Windows drivers/ Stability -Staff Engineer Bangalore, India Software Engineering
Windows drivers/ Stability -Staff Engineer Bangalore, India Software Engineering

Qualcomm • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Embedded Driver Engineer
Embedded Driver Engineer

Larsen & Toubro (L&T) • Mysuru

On-site
INR 1,500,000 - 1,900,000
Windows Device Driver developer
Windows Device Driver developer

Infosys • Hyderabad

On-site
INR 1,200,000 - 2,200,000
Windows Device Driver Developer
Windows Device Driver Developer

Mphasis • Bengaluru

On-site
INR 400,000 - 700,000
Windows drivers/ Stability -Staff Engineer
Windows drivers/ Stability -Staff Engineer

Qualcomm • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Device Driver Developer
Device Driver Developer

Sasken Technologies • Bengaluru

On-site
INR 1,200,000 - 2,100,000
WDD
WDD

Capgemini Engineering • Bengaluru

Hybrid
INR 1,500,000 - 2,200,000
Remote work options
Flexible schedules
Learning & certifications