Lead Windows Driver & Firmware Engineer

Mphasis

Texas

On-site

USD 140,000 - 190,000

Full time

37 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Mphasis in Spring, USA is seeking a Senior/Lead Windows Device Driver, Firmware & Application Developer with deep expertise in C/C++, Windows Internals, and driver development. You will design and implement Windows applications, device drivers, and firmware tools across x64 and ARM64/ARM64EC, and lead efforts to port software to new Windows versions.

The role emphasizes debugging, certification support (HLK/WHQL), driver signing, and collaboration with firmware, hardware, QA, and security teams.

Qualifications

  • 12-16 years of hands‑on software development on Windows.
  • Expert proficiency in C/C++ with C++14/17 knowledge.
  • Experience with Qt, Win32 API, MFC for Windows apps.
  • Strong Windows Internals understanding (processes, threads, services, registry, UAC).
  • Proficient in Windows Device Driver development using WDF/KMDF/UMDF.
  • Experience with BIOS/Firmware update and recovery tools.
  • ARM64/ARM64EC experience incl. Windows on ARM and porting.
  • Knowledge of WMI and Windows device/firmware management.
  • Experience with HLK/WHQL certification, driver signing and release.
  • Strong debugging with Visual Studio, WinDbg, TraceView, ETW.

Responsibilities

  • Design and implement Windows apps, device drivers, and firmware tools.
  • Develop and enhance Qt-based UI apps and integrate with Windows components.
  • Maintain KMDF/UMDF/WDF drivers and support x64 and ARM64 platforms.
  • Implement firmware/BIOS update and recovery functionality.
  • Utilize WMI for device and firmware management.
  • Analyze and resolve complex issues via root-cause analysis and debugging.
  • Support HLK/WHQL certification and drive certification resolutions.
  • Manage driver signing, packaging, and product releases.
  • Lead porting to new Windows versions, VS/SDK/WDK updates, and hardware architectures.
  • Ensure security compliance and perform code/design reviews.
  • Collaborate with firmware, BIOS, hardware, driver, QA, security, and release teams.
  • Provide technical guidance and mentoring in C++, Windows Internals, and ARM.
  • Participate in Agile/Scrum planning, estimation, and reviews.

Skills

C/C++
Windows Internals
Qt
Win32 API
MFC
KMDF/UMDF/WDF
ARM64/ARM64EC
WMI
HLK/WHQL
Visual Studio
WinDbg
ETW
UWP/C#

Education

Bachelor of Engineering (Computer background preferred)

Tools

Visual Studio
WinDbg
TraceView
ETW
HLK/WHQL
Windows SDK/WDK

Job description

Mphasis in Spring, USA is seeking a Senior/Lead Windows Device Driver, Firmware & Application Developer with deep expertise in C/C++, Windows Internals, and driver development. You will design and implement Windows applications, device drivers, and firmware tools across x64 and ARM64/ARM64EC, and lead efforts to port software to new Windows versions.

The role emphasizes debugging, certification support (HLK/WHQL), driver signing, and collaboration with firmware, hardware, QA, and security teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Technical Architect
Technical Architect

Mphasis • Texas

On-site
USD 140,000 - 190,000
Lead Windows Platform Engineer – Snapdragon OS
Lead Windows Platform Engineer – Snapdragon OS

Qualcomm • San Diego (CA)

On-site
USD 163,000 - 271,000
Senior Windows Platform Engineer - Snapdragon
Senior Windows Platform Engineer - Snapdragon

linetgroup • San Diego (CA)

On-site
USD 163,000 - 271,000
Senior Windows Engineer
Senior Windows Engineer

firstPRO US • Andover (MA)

On-site
USD 140,000 - 170,000
Embedded Firmware Engineer – ARM & Windows Device Development | Onsite
Embedded Firmware Engineer – ARM & Windows Device Development | Onsite

Tech Mirrors • Redmond (WA)

On-site
USD 120,000 - 180,000
Windows Driver Engineer - Embedded Kernel & SoC
Windows Driver Engineer - Embedded Kernel & SoC

QUALCOMM, Inc. • San Diego (CA)

Hybrid
USD 100,000 - 149,000
Technical Program Manager - Windows & Hardware Integration
Technical Program Manager - Windows & Hardware Integration

Advanced Micro Devices, Inc. • Bellevue (WA)

On-site
USD 120,000 - 180,000
Senior Windows Kernel Engineer – Security & Performance
Senior Windows Kernel Engineer – Security & Performance

Hireup.net • Mountain View (CA)

On-site
USD 120,000 - 150,000
Onsite Embedded Firmware Engineer - ARM & Windows Devices
Onsite Embedded Firmware Engineer - ARM & Windows Devices

Tech Mirrors • Redmond (WA)

On-site
USD 120,000 - 180,000
Windows OS Internals Guru (C++)
Windows OS Internals Guru (C++)

Prosum • San Diego (CA)

On-site
USD 100,000 - 150,000