Technical Architect

Mphasis

Texas

On-site

USD 140,000 - 190,000

Full time

32 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

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

Job Description

Role: Senior / Lead Windows Device Driver, Firmware & Application Developer

Location: Spring, USA

We are looking for a Senior / Lead Windows Device Driver, Firmware & Application Developer with strong software development experience.

Technical Skills
  • 12-16 years of hands‑on software development experience on the Windows platform.
  • Expert proficiency in C/C++, with strong knowledge of C++14/C++17.
  • Strong experience with Qt, Win32 API, and MFC for Windows application development.
  • Strong understanding of Windows Internals, including processes, threads, services, registry, security, UAC, Plug and Play, and power management.
  • Extensive experience in Windows Device Driver development using WDF, KMDF, and UMDF, including WDK, INF, device installation, I/O, and driver lifecycle.
  • Experience developing BIOS/Firmware update and recovery tools.
  • Hands‑on experience with ARM64/ARM64EC, including Windows on ARM and porting solutions across x64 and ARM architectures.
  • Knowledge of WMI and Windows device/firmware management.
  • Experience with HLK/WHQL certification, driver signing, packaging, and release processes.
  • Strong debugging and troubleshooting skills using Visual Studio, WinDbg, TraceView, and ETW.
  • Experience with Windows SDK/WDK, Visual Studio migration, and Windows platform upgrades.
  • Good understanding of Windows security and secure coding practices.
  • Exposure to UWP/C# is an added advantage.
  • Experience working in Agile/Scrum environments with strong analytical, communication, and collaboration skills.
Roles And Responsibilities
  • Design and implement Windows applications, device drivers, and firmware/BIOS tools based on product requirements and architecture.
  • Develop and enhance Qt‑based UI applications and integrate them with Windows, driver, and firmware components.
  • Design, develop, and maintain KMDF/UMDF/WDF device drivers.
  • Develop solutions supporting x64, ARM64/ARM64EC, including Windows on ARM platforms.
  • Implement and maintain firmware/BIOS update and recovery functionality.
  • Utilize WMI and Windows management interfaces for device and firmware management.
  • Analyze and resolve complex application, driver, OS, and firmware issues through root‑cause analysis and advanced debugging.
  • Support HLK/WHQL certification, including investigation and resolution of certification failures.
  • Manage driver signing, packaging, binary generation, and product release activities.
  • Lead porting and migration to new Windows versions, Visual Studio/SDK/WDK versions, and hardware architectures.
  • Ensure compliance with product security and Windows platform requirements.
  • Conduct code reviews, technical design reviews, and unit/integration/regression testing.
  • Collaborate with firmware, BIOS, hardware, driver, QA, security, and release teams.
  • Provide technical guidance and mentoring to team members in C++, Windows Internals, driver development, debugging, and ARM platforms.
  • Participate in Agile/Scrum activities, including planning, estimation, reviews, and technical discussions.
Behavioral Skills
  • Result oriented and proactive team player
  • Good in communication
  • Interpersonal skills
Qualification
  • Bachelor of Engineering (Computer background preferred)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Windows Driver & Firmware Engineer
Lead Windows Driver & Firmware Engineer

Mphasis • Texas

On-site
USD 140,000 - 190,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 Software Engineer (Medical Device)
Windows Software Engineer (Medical Device)

firstPRO US • Andover (MA)

On-site
USD 120,000 - 160,000
Windows Device Driver Engineer
Windows Device Driver Engineer

WinMax Systems Corporation • Santa Clara (CA)

On-site
USD 100,000 - 130,000
Senior Windows Developer
Senior Windows Developer

Stealth Mode Startup • Redwood City (CA)

On-site
USD 150,000 - 210,000
Hardware Applications Engineer
Hardware Applications Engineer

Teguar • Charlotte (NC)

On-site
USD 85,000 - 120,000
401K matching
HRA covers medical, dental, vision
Gym membership
+5
Firmware Engineer
Firmware Engineer

Katalyst-Healthcares- • SOUTH PLAINFIELD (NJ)

On-site
USD 95,000 - 125,000
Hardware Applications Engineer
Hardware Applications Engineer

Teguar Corporation • Charlotte (NC)

On-site
USD 90,000 - 120,000
401K matching
HRA covers medical/dental/vision
Gym membership
+5
BIOS Developer
BIOS Developer

DCM Infotech Limited • Houston (TX)

On-site
USD 110,000 - 160,000
Windows Endpoint Security Developer
Windows Endpoint Security Developer

OpenKrill • United States

Remote
USD 150,000 - 190,000