Embedded Windows Driver Development Engineer

Maimsd Technology 

📍 Bengaluru, India 🇮🇳

full-time
mid-level
hybrid
Expired
Posted —

Key Skills

WindowsdriverPCIeEthernetI2C

Industry

Consumer ElectronicsTelecommunications

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.

(ref:hirist.tech)

Key Skills

WindowsdriverPCIeEthernetI2C

Industry

Consumer ElectronicsTelecommunications

Join the Live Jobs Feed hot

  • Instant Telegram alerts for top jobs
  • Organized by specialization and region
  • Connect & chat with fellow engineers
Join us on Telegram

Free forever • No spam • Leave anytime

Maimsd Technology logo
Apply ↗
Maimsd Technology
Bengaluru, India