17 Aug
|
Agiliad Technologies
|
Pune
17 Aug
Agiliad Technologies
Pune
Design and develop Windows filter drivers (e.g., filter driver for HID devices).
Debug, maintain, and optimize existing driver code.
Work closely with the Windows kernel APIs (WDM, WDF- KMDF, UMDF).
Integrate driver components with upper-layer user-mode applications ( C++/ C#-WPF)
Conduct in-depth kernel-mode debugging using tools like WinDbg and Visual Studio.
Write and maintain documentation, including design specifications, driver installation instructions, and troubleshooting guides.
Collaborate with security, QA, and product teams to ensure high-quality deliverables.
Handle cross-version compatibility across different Windows versions (Windows 10, 11).
Desired Skills/Competencies
5 to 10 years of experience on C++ development
Must have development experience in windows-based environment
Solid C and C++ programming skills, particularly in a kernel-mode environment
Deep knowledge of Windows Driver Model (WDM),
Windows Driver Frameworks (WDF, KMDF, UMDF)
Experience with debugging tools (WinDbg, KD, etc.) and driver signing procedures.
Solid understanding of operating system internals (Windows kernel, memory management, IO subsystem)
Good to have experience with secure coding practices and awareness of security vulnerabilities in driver development
Good to have knowledge of Dot Net framework ( C#, WPF etc.)
Must have experience on object-oriented analysis and design (OOA and OOD)
Must have positive knowledge of design patterns
Must have good knowledge of software life cycle and architecture
Must have valuable knowledge on data structure and algorithms.
Must have excellent analytical and problem-solving skills
Qualification required: B.E/B.Tech/MCA/MCS
📌 C/c++ Windows Driver Developer Pune
🏢 Agiliad Technologies
📍 Pune