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

Windows Driver Developer @ Multicoreware

Home > Software Development

Multicoreware  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

 Fraud Alert to job seekers!

₹ 10-20 Lacs P.A

Similar positions

Microsoft Cloud Native Developer

  • Hexaware Technologies
  • 6 - 11 years
  • Pune
  • 2 days ago
₹ Not Disclosed

Microsoft Cloud Native Developer

  • Hexaware Technologies
  • 6 - 11 years
  • Pune
  • 2 days ago
₹ Not Disclosed

Appian Developer

  • Hexaware Technologies
  • 6 - 11 years
  • Pune
  • 2 days ago
₹ Not Disclosed

React Js Senior Developer (Immediate Joiners only)

  • Einfochips
  • 6 - 11 years
  • Indore
  • 2 days ago
₹ Not Disclosed

Multicoreware

MulticoreWare Inc