Enable job alerts via email!

Senior Software Engineer

Assured Information Security (AIS)

City of Rome (NY)

Remote

USD 124,000 - 165,000

Full time

Yesterday
Be an early applicant

Job summary

A leading cyber and information security company is seeking a Remote Senior Software Engineer specializing in Windows driver development. You will design and maintain kernel-mode drivers, debug complex issues, and collaborate with teams on virtualized environments. Candidates should have a Bachelor's in Computer Science and significant experience in driver development. Enjoy a competitive salary and benefits package including health insurance and 401k contributions.

Benefits

Employer-paid health insurance
7% contribution to 401k
Potential for additional compensation

Qualifications

  • 8+ years of relevant experience or equivalent education.
  • 5+ years hands-on experience in Windows kernel-mode driving.
  • Strong understanding of memory management and driver primitives.

Responsibilities

  • Design, implement, and maintain Windows kernel-mode drivers.
  • Debug complex driver issues using debugging tools.
  • Collaborate with teams to integrate drivers for virtualized environments.

Skills

Windows kernel-mode driver development
C and C++ proficiency
Debugging tools proficiency
Understanding of Windows Driver Model

Education

Bachelor's degree in Computer Science

Tools

WinDbg
Visual Studio
Git

Job description

Description

Assured Information Security is looking for a Remote Senior Software Engineer with a strong background in Windows driver development. In this role, you’ll contribute to the research, design, and development of software supporting the SecureView product. While Windows is your specialty, Linux kernel experience is a big plus.

What You’ll Do
  • Design, implement, and maintain Windows kernel-mode drivers and support applications, specifically targeting virtualized guest machines.
  • Debug and resolve complex driver issues using tools like WinDbg and Event Tracing for Windows (ETW).
  • Collaborate with software and test teams to integrate drivers for virtualized guest environments.
  • Lead code reviews and design processes, mentoring junior engineers on driver design and best practices.
  • Deliver reliable, performant, and secure code adhering to Windows requirements such as WHQL and KMDF.
  • Support multi-platform compatibility, including Linux driver equivalents as needed.
Education/Experience/Skillset Required
  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related field, with 8+ years of relevant experience, or an equivalent combination of education and experience.
  • 5+ 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 driver deployment methods.
  • Experience with debugging tools such as WinDbg, Visual Studio, ETW, or similar.
  • Experience with version control software (Git).
Preferred Experience/Skillset
  • Experience writing or porting Linux kernel drivers.
  • Contributions to open-source projects.
  • Experience with virtualization platforms (e.g., Hyper-V, Xen, QEMU).
  • Experience with the Windows UI Automation API.
  • Experience with secure software development practices.
  • Ability to understand and describe highly technical software systems.
  • Knowledge of DoD environment, systems, and applications.
  • Experience with bug/issue tracking software (Jira).

Clearance Required: Ability to obtain/maintain a TS/SCI Security Clearance within 12 months of hire.

Travel Required: 10%-25%.

AA / Disability / Veteran

US Salary Range: $124,288 - $164,758.

The salary offered will depend on factors including location, skills, and experience. The benefits package includes employer-paid health insurance, a 7% contribution to your 401k, and potential for additional compensation.

Founded in 2001, AIS is a leading cyber and information security company supporting mission-critical operations across the DoD, intelligence community, commerce, and beyond. We value diversity, innovation, and autonomy, encouraging our team to create their future careers with our support.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.