HamburgerMenu
hirist

Embedded Windows Driver Development Engineer

MaimsD Technology
Bangalore
3 - 11 Years

Posted on: 29/10/2025

Job Description

Role : Embedded Windows Driver Development Engineer

Location : Bangalore (Hybrid / Onsite)

Experience : 3 to 11 Years

About the Role :

We are seeking an experienced Embedded Windows Driver Developer to join our engineering team. The ideal candidate will have deep expertise in Windows kernel-mode driver development (WDM/KMDF/UMDF) with strong debugging and problem-solving skills on x86 or AMD platforms.

You will be responsible for developing, debugging, and validating drivers for Ethernet, PCIe, and other I/O subsystems, ensuring high stability and performance in embedded Windows environments.

Key Responsibilities :

- Design, develop, and debug Windows device drivers for networking and embedded platforms.

- Work on Ethernet MAC/PHY integration and related subsystems.

- Debug kernel and system-level issues using tools such as WinDbg and TraceView.

- Analyze and resolve kernel crash dumps and blue screen issues.

- Collaborate with hardware and firmware teams for PCIe device integration and WHQL certification.

- Support validation and optimization for AMD/x86 platforms.

- Handle low-level I/O interfaces such as I2C, SMBus, and UART.

Required Skills & Experience :

- 3+ years of hands-on experience in Windows driver development (WDM, KMDF, UMDF).

- Strong proficiency in C/C++ programming.

- Deep understanding of Windows kernel architecture and driver frameworks.

- Experience in Windows networking driver or Ethernet driver development.

- Expertise in debugging tools - WinDbg, TraceView.

- Knowledge of PCIe enumeration, device ID handling, and WHQL processes.

- Experience on x86/AMD platforms.

- Exposure to IO modules - I2C, SMBus, UART.

- Familiarity with Virtualization / virtio (added advantage).

Good to Have :

- Knowledge of embedded systems and hardware bring-up.

- Experience in system-level debugging and optimization.

- Understanding of driver signing and certification workflows.

Educational Qualification :

- B.E./B.Tech/M.Tech in Computer Science, Electronics, or related disciplines.

Why Join Us :

- Work on cutting-edge Windows and embedded driver technologies.

- Opportunity to collaborate with top-tier product companies and SoC vendors.

- Dynamic team environment with strong focus on innovation and ownership.

info-icon

Did you find something suspicious?