Skip to content

VySystems

Spring, Texas
Sourced from Linkedin

Windows Software Engineer with C++

ExperienceSenior
Work modeOn-Site
SalaryNot disclosed
Apply

About the role

· 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.