Skip to Main Content

Job Title


Windows Driver Developer


Company : Capgemini Engineering


Location : Bangalore, Karnataka


Created : 2026-04-10


Job Type : Full Time


Job Description

Job Title: Windows Driver Developer Experience: 5–8 years Location: Bangalore Job Type: Full‑TimeJob DescriptionWe are seeking a skilled Windows Driver Developer with strong expertise in designing, developing, and debugging Windows kernel‑mode and user‑mode drivers. The role involves working with low‑level system components, analyzing hardware–software interactions, and delivering high‑quality drivers aligned with Microsoft standards.Primary ResponsibilitiesDesign, develop, and maintain Windows kernel‑mode and user‑mode drivers (WDM, KMDF, UMDF).Work with Windows Driver Kit (WDK), Visual Studio, and debugging tools.Implement hardware interaction, memory management, I/O request handling, Plug‑and‑Play, 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 SkillsStrong knowledge of C/C++, Windows internals, and OS architecture.Experience with WDM, KMDF, UMDF frameworks.Hands‑on 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 HaveExperience with Bluetooth/Wi‑Fi 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 SkillsStrong analytical and debugging skills.Ability to collaborate in multi‑disciplinary engineering teams.Good communication, documentation, and problem‑solving capabilities.