Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Windows Driver Developer @ Multicoreware

Home > Software Development

 Windows Driver Developer

Job Description

Windows driver development - 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.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Embedded Systems Engineer
Employement Type: Full time

Contact Details:

Company: Multicoreware
Location(s): Chennai

+ View Contactajax loader


Keyskills:   WDM C++ Windows Driver Development WDF x86/ARM64 Architecture

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ 10-20 Lacs P.A

Similar positions

Python with Fast API Developer

  • Hexaware Technologies
  • 7 - 12 years
  • Bengaluru
  • 18 hours ago
₹ 15-30 Lacs P.A.

Java Full Stack Developer

  • Accenture
  • 12 - 20 years
  • Hyderabad
  • 22 hours ago
₹ Not Disclosed

Application Developer

  • Accenture
  • 3 - 8 years
  • Chennai
  • 3 days ago
₹ Not Disclosed

Application Developer

  • Accenture
  • 3 - 8 years
  • Bengaluru
  • 3 days ago
₹ Not Disclosed

Multicoreware

MulticoreWare Inc