N

Nightwing Intelligence Solutions

Provides specialized, technology-enabled national security services

Software Developer 2 - System Security

Systems Software EngineeringUpdated on Nov 13
Full-timeHuntsville, AL, USANo salary listedHybrid

About the Job

Requirements

  • At least 2 years of professional software development experience in systems-level programming.
  • C/C++ skills, including understanding of memory management, pointers, and low-level programming concepts.
  • Debugging experience using tools such as gdb, WinDbg, Visual Studio Debugger, or similar tools to diagnose crashes, memory corruption, and system-level problems.
  • Proficiency with Git in a team environment.
  • Ability to learn new technical concepts, demonstrated by mastering new technical domains.
  • A university degree or equivalent experience with at least 2 years of relevant experience, or an advanced degree in a related field.
  • Must meet the requirements to obtain and maintain a Secret government security clearance.
  • U.S. citizenship is required.

Responsibilities

  • Develop and enhance OS-level security features that operate deep within the operating system.
  • Build detection and response mechanisms to counter advanced persistent threats.
  • Implement cryptographic binding of sensitive software to trusted hardware.
  • Integrate with Hardware Root of Trust solutions.
  • Protect against sophisticated attacks.
  • Support Windows, Linux, and VxWorks platforms.
  • Learn kernel programming and driver development on the job with mentorship from senior engineers.

Desired Qualifications

  • Experience with kernel modules, device drivers, system services, OS internals projects, or security tools.
  • Background in security-sensitive code, such as anti-malware, endpoint detection and response, security monitoring, or exploit mitigation.
  • Understanding of operating system concepts, including process and thread management, memory management, I/O systems, and interrupt handling.
  • Assembly language experience with x86_64 or ARM, including reading and debugging at the instruction level.
  • Experience with Python or Batch scripting for automation and testing.
  • Familiarity with cryptography, threat modeling, and attack surfaces.
  • Knowledge of boot processes, firmware, or hardware security, including TPM, Secure Boot, or UEFI.
  • Understanding of the Linux Driver Model and/or Windows driver models (WDM/WDF/WDK), including conceptual knowledge.

About the Company

Nightwing Intelligence Solutions

Provides specialized, technology-enabled national security services

Nightwing Intelligence Solutions provides national security and intelligence services to U.S. government agencies and select commercial clients, delivering highly specialized, technology-enabled capabilities across cyber offense and defense, cyber protection, high-consequence missions, and engineering programs. Its work includes full-spectrum cyber operations (reverse engineering, threat intelligence, data operations, secure communications), mission systems integration, software modernization, and secure data transport, complemented by managed cybersecurity through the Roka Security acquisition. Nightwing differentiates itself with an agile, independent structure backed by private equity and leadership from Raytheon/RTX and the CIA, enabling faster, more flexible responses than larger primes. Its goal is to ensure mission success for high-stakes national security operations by providing advanced cyber capabilities, rapid systems integration, and trusted protection of critical data.

Company size
1,001-5,000
Company stage
N/A
Total funding
$6.6M
Headquarters
Sterling, VA
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Nightwing Intelligence Solutions

See more jobs