🔔 FCM Loaded

Windows Device Driver

Capgemini

6 - 10 years

Bengaluru

Posted: 21/02/2026

Getting a referral is 5x more effective than applying directly

Job Description

Your Role

As an experienced Device Driver Engineer, you will be responsible for delivering highquality, stable, and efficient device driver software across Windows platforms. You will design, develop, and maintain hostinterfacing drivers using WDM, KMDF, and UMDF frameworks, ensuring seamless communication between hardware, firmware, and system components.

In this role, you will:

Architect, design, and implement Windows device drivers for interfaces such as USB, PCIe, and SDIO.

Troubleshoot complex, multilayer issues across libraries, firmware, and driver components using advanced debugging tools like WinDBG and SoftICE.

Develop usermode applications and tools to complement driver functionality.

Analyze system behavior using utilities such as IDA Pro and Dependency Walker to diagnose and resolve issues.

Create clear, detailed design specifications and technical documentation.

Own endtoend delivery of driver features, ensuring reliability, performance, and adherence to timelines.

Work independently while demonstrating strong technical leadership and sound decisionmaking.

Collaborate with crossfunctional firmware and hardware teams to ensure cohesive product integration.

Maintain code quality and consistency using versioncontrol systems such as Perforce and SVN.

Your Profile

. 6-10 Years of Working Experience with Windows Device Drivers.

Strong experience developing Windows device drivers using WDM, KMDF, and UMDF frameworks.

Hands-on expertise with USB, PCIe, and SDIO driver development.

Proficient in C programming and usermode application development.

Solid understanding of Windows internals and systemlevel architecture.

Strong debugging skills using tools such as WinDBG, SoftICE, IDA Pro, and Dependency Walker.

Ability to troubleshoot complex issues spanning drivers, firmware, and system layers.

Experience with version control tools such as Perforce and SVN.

Strong analytical and problemsolving skills with a focus on delivering robust, maintainable solutions.

Demonstrated ability to work independently, provide technical leadership, and produce highquality design documentation.

BE/B.Tech/MCA in Computer Science, Electronics, or a related field.

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.