Assured Information Security (AIS) is looking for a Remote Principal Software Engineer with a strong background on Windows driver development to contribute to the research, design, and development of software in support of the SecureView® product.
Requirements
- 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
- You have experience with version control software (Git)
- Experience writing or porting Linux kernel drivers
- Experience with virtualization platforms (e.g., Hyper-V, Xen, QEMU)
Responsibilities
- 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.
Other
- Ability to obtain/maintain a Secret Security Clearance within 12 months of hire
- Travel Required: 10%-25%
- Ability to understand and describe highly technical software systems
- Knowledge of DoD environment, systems, and applications
- Bug/issue tracking software (Jira)