HamburgerMenu
hirist

C++ Developer - Windows Driver Development

Squareroot Consulting Pvt Ltd.
Bangalore
5 - 7 Years

Posted on: 28/11/2025

Job Description

Description :

We are looking for an experienced C++ Developer with strong expertise in Windows driver development using UMDF/KMDF. The role involves building and maintaining device drivers, implementing IOCTL-based communication, and integrating drivers with WPF/C# applications. The ideal candidate should have a solid understanding of Windows kernel architecture, IRPs, device objects, and low-level APIs.

Location : Bangalore

Experience : 5 - 6 Years

Education : Any Engineering Graduation

Key Responsibilities :

- Develop, enhance, and maintain Windows device drivers using UMDF/KMDF frameworks.

- Implement IOCTL-based communication between user-mode and kernel-mode.

- Write efficient C/C++ code using WDF/WDM/NT Native APIs for system-level modules.

- Integrate drivers with WPF/C# front-end applications.

- Debug and resolve kernel-level issues using tools like WinDbg/KD.

- Work with IRPs, device objects, symbolic links, and low-level I/O operations.

- Collaborate with hardware/embedded teams for driver testing and validation.

- Create and maintain INF files, PowerShell scripts, and DevCon configurations for driver installation and automation.

- Ensure compliance with Microsoft driver signing and certification processes.

Skills : C++, UMDF, KMDF, WDM, IOCTL, Windows Kernel, PowerShell, WPF/C#


info-icon

Did you find something suspicious?