Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Assured Information Security, Inc. (AIS) Logo

Principal Software Engineer

Assured Information Security, Inc. (AIS)

$148,916 - $190,281
Sep 24, 2025
Remote, US
Apply Now

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)