Design, implement, and maintain Windows kernel-mode drivers and support applications, specifically targeting virtualized guest machines
Debug and resolve complex driver issues and development using tools like WinDbg and Event Tracing for Windows (ETW)
Collaborate with other software and test teams to integrate drivers for virtualized guest environments
Lead in code reviews and design processes, mentor junior engineers on driver design and best practices
Deliver reliable, performant, and secure code using strict Windows requirements such as WHQL and KMDF
Support multi-platform compatibility such as Linux driver equivalents as needed
Requirements
Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related field and 11 years of relevant experience OR equivalent combination of education and experience
7+ years of hands-on experience with Windows kernel-mode driver development
Proficient in C and C++, with a deep understanding of memory management and driver primitives
Strong understanding of the Windows Driver Model, including driver signing, inf files, and the various method of driver deployment
Experience with debugging tools including WinDbg, Visual Studio, ETW, or similar
Experience with version control software (Git)
Ability to obtain/maintain a Secret Security Clearance within 12 months of hire
Benefits
employer paid health insurance
7% contribution to your 401k
comprehensive benefits package
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.