Talent.com
C/C++ - Windows Driver Developer
C/C++ - Windows Driver DeveloperConfidential • Pune
C / C++ - Windows Driver Developer

C / C++ - Windows Driver Developer

Confidential • Pune
17 days ago
Job description
  • 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
    • Strong 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 good knowledge of design patterns
    • Must have good knowledge of software life cycle and architecture
    • Must have good knowledge on data structure and algorithms.
    • Must have excellent analytical and problem-solving skills
    • Qualification required : B.E / B.Tech / MCA / MCS
    • Skills Required

      windows driver development

    Create a job alert for this search

    Developer • Pune