Engineer - Windows (KMDF)

Qualcomm is a global semiconductor company specializing in wireless technologies and mobile chipsets.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Engineer - Windows (KMDF)

Qualcomm, a leading global semiconductor company, is seeking a Windows Driver Engineer to join their team in Hyderabad. This role focuses on developing and maintaining Windows kernel-mode drivers (KMDF) for Qualcomm's cutting-edge chipsets.

The position requires deep expertise in Windows internals, particularly boot flow and driver development. You'll be working with advanced debugging tools like WinDbg and JTAG, while leveraging your knowledge of ARM processor architecture and assembly language. The role involves working with various system-level technologies including BIOS, UEFI, and ACPI.

As an embedded systems engineer, you'll be dealing with complex kernel architecture, memory management, multi-threading, and crash debugging scenarios. Your strong foundation in C programming and scripting will be essential for developing robust driver solutions.

This is an excellent opportunity for a mid-level software engineer to work with state-of-the-art mobile and computing technologies at Qualcomm. You'll be part of a team that bridges hardware and software, creating efficient driver solutions for Qualcomm's innovative chipsets in the Windows ecosystem.

The role offers the chance to work with cutting-edge technology in the semiconductor industry, dealing with complex system-level challenges while contributing to products that power millions of devices worldwide. Your work will directly impact the performance and functionality of Windows devices running on Qualcomm platforms.

Last updated 11 hours ago

Responsibilities For Engineer - Windows (KMDF)

  • Develop and maintain Windows kernel-mode drivers (KMDF)
  • Debug driver issues using WinDbg and JTAG tools
  • Work with system-level technologies (BIOS, UEFI, ACPI)
  • Implement solutions for kernel architecture and memory management
  • Develop and maintain driver code for Qualcomm chipsets

Requirements For Engineer - Windows (KMDF)

  • Good understanding of Windows Boot flow, Windows OS internals and Windows Driver knowledge (KMDF)
  • Experience with Windows Device driver programming and debugging with WinDbg, JTAG/other tools
  • Knowledge of ARM Processor architecture and Assembly Language
  • Experience with PC software - System BIOS, UEFI, ACPI, Drivers, Applications
  • Knowledge of Embedded OS (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging)
  • Experience with Qualcomm chipsets and Windows platform development
  • Good coding skills in C and batch script

Interested in this job?

Jobs Related To Qualcomm Engineer - Windows (KMDF)

Memory System Engineer

Memory System Engineer position at Qualcomm focusing on debugging and troubleshooting DDR and storage systems, requiring 2+ years of software engineering experience.

SoC Power Design Engineer

SoC Power Design Engineer position at Qualcomm, focusing on implementing and validating low power design requirements at SoC-level, offering competitive compensation and comprehensive benefits.

Linux Device Driver Engineer

Linux Device Driver Engineer position at Qualcomm focusing on display driver development, requiring expertise in C/C++, Linux drivers, and display technologies.

EVA/Video Design Verification Engineer

EVA/Video Design Verification Engineer position at Qualcomm Cork, focusing on multimedia video and computer vision hardware design verification with hybrid work options.

Senior Engineer - WLAN

Senior WLAN Engineer position at Qualcomm Hyderabad, focusing on embedded and cloud edge software development with 1+ years of experience required.