Assured Information Security (AIS)

Principal Software Engineer

Assured Information Security (AIS)

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $148,916 - $190,281 per year

Job Level

Lead

Tech Stack

Linux

About the role

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

Hard skills
Windows kernel-mode driver developmentCC++memory managementdriver primitivesWindows Driver Modeldriver signinginf filesdriver deploymentmulti-platform compatibility
Soft skills
leadershipmentoringcollaborationcode reviewsdesign processes
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software EngineeringBachelor's degree in Computer EngineeringSecret Security Clearance
May Mobility

Autonomy Systems Engineer

May Mobility
Juniorfull-time$107k–$130k / year🇺🇸 United States
Posted: 19 days agoSource: boards.greenhouse.io
Linux
General Motors

Staff Software Engineer, ADAS

General Motors
Leadfull-time$186k–$285k / yearCalifornia · 🇺🇸 United States
Posted: 30 days agoSource: generalmotors.wd5.myworkdayjobs.com
C++LinuxPythonRTOS
Northrop Grumman

Senior Principal HPC System Administrator

Northrop Grumman
Seniorfull-time$100k–$151k / year🇺🇸 United States
Posted: 1 day agoSource: ngc.wd1.myworkdayjobs.com
Linux
Boeing

ASIC/FPGA Design and Verification Engineer – Lead, Senior or Principal

Boeing
Seniorfull-time$127k–$258k / yearWashington · 🇺🇸 United States
Posted: 10 days agoSource: boeing.wd1.myworkdayjobs.com
LinuxPerlPythonSubversion
Boeing

Senior Linux Systems Administrator

Boeing
Seniorfull-time$109k–$147k / yearMissouri · 🇺🇸 United States
Posted: 16 days agoSource: boeing.wd1.myworkdayjobs.com
DNSLinuxOracleVMware