Posted on: 09/09/2025
Job Description :
Looking for 3-5 years experienced Windows Device Driver Developer with strong C & C++ programming skills and in-depth knowledge of Windows driver development for Windows 11 and previous versions.
The role requires working with WDM and WDF frameworks and developing and debugging drivers for x86 / ARM64 architecture. The candidate should also be comfortable with local and remote debugging.
The current requirement is to develop a Windows driver for an AI Accelerator card (NPU) for neural network processing.
Responsibilities include :
- Design, develop, and debug Windows device drivers using WDM and WDF frameworks.
- Perform remote debugging and troubleshoot drivers effectively, utilizing tools to ensure high performance and stability.
- Collaborate with hardware teams to ensure proper integration and performance of drivers on given (x86_64/ARM64) architecture.
- Apply knowledge of system registers in ARM and handle other low-level architecture-specific tasks.
Skills Required :
- Proficiency in C and C++
- Strong experience with WDM, WDF, UMDF, KMDF
- Windows 11 driver development expertise
- Strong debugging skills, including remote debugging of Windows drivers
- Very strong in developing PCIe based Windows device drivers and well equipped, comfortable with PCIe protocol specifications.
- Ability to port the driver functionality, and features from other OS to Windows
- Good understanding of x86_64/ARM64 architecture and system registers
- Excellent problem-solving abilities, attention to detail, and quality deliverables
Preferred experience :
- Previous experience working with cross-functional teams on HW & SW integration.
- Signing of kernel modules and deployment.
- Experience with version control systems (e.g., Git) and modern software development practices.
- Linux and/or other OS/RTOS device driver experience.
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1543081
Interview Questions for you
View All