Design, develop, and maintain Windows kernel-mode and user-mode device drivers (WDM, WDF/KMDF/UMDF) for industrial hardware devices
Develop and optimize USB, serial, and custom hardware interface drivers for communication with embedded systems and industrial equipment
Implement driver functionality for device discovery, enumeration, power management, and plug-and-play support
Debug complex driver issues using WinDbg, kernel debuggers, and hardware protocol analyzers
Collaborate with firmware and hardware engineers to define device interfaces and communication protocols
Develop user-mode applications and libraries to interface with kernel drivers, including DLL/API design
Ensure driver code quality through code reviews, static analysis, and Driver Verifier testing
Maintain driver compatibility across multiple Windows versions (Windows 10, Windows 11, and Windows Server)
Create and maintain driver installation packages (INF files, driver signing, and deployment processes)
Document driver architecture, APIs, and provide technical support for integration teams
Required Qualifications
Technical Skills:
Strong proficiency in C/C++ programming for Windows kernel development
Extensive experience with Windows Driver Model (WDM) and Windows Driver Framework (WDF/KMDF/UMDF)
Deep understanding of Windows kernel architecture, memory management, synchronization, and I/O subsystems
Hands-on experience with driver debugging tools (WinDbg, Kernel Debugger, Driver Verifier)
Experience with USB driver development, serial communication protocols, and hardware interfaces
Proficiency in Windows INF file creation, driver signing, and Windows Hardware Lab Kit (HLK) testing
Knowledge of interrupt handling, DMA operations, and hardware resource management
Familiarity with version control systems (Git) and software development best practices
Professional Skills:
Strong analytical and problem-solving skills with attention to detail
Excellent communication skills for cross-functional collaboration with hardware, firmware, and application teams
Ability to work independently and manage multiple concurrent projects
Strong documentation skills for technical specifications and API documentation
Job Type: Full-time
Pay: ?252,260.08 - ?765,117.05 per year
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.