Senior OS Security Software Engineer (C/C++, OS Internals)

Nightwing

Huntsville (AL)

On-site

USD 120,000 - 190,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Nightwing is seeking a seasoned Software Developer (System Security) to join the Products team and deepen OS-level security for Windows, Linux, and VxWorks environments. You will work on security features, cryptographic bindings, and detection and response mechanisms to protect mission-critical systems deployed for defense and intelligence programs.

This role targets experienced systems programmers who relish OS internals, kernel development, and low-level engineering, with a must-have Secret

Qualifications

  • 5+ years of professional software development experience in systems-level programming.
  • Expert-level C/C++ skills with memory management, pointers, and low-level programming concepts.
  • Strong OS-level systems programming experience; you've built more than desktop applications and understand OS internals.
  • Debugging complex systems issues using tools like gdb, WinDbg, Visual Studio Debugger, or similar to diagnose crashes, memory corruption, and system-level problems.
  • Version control proficiency (Git) in a team environment.
  • Self-directed learning ability - proven track record of independently mastering new technical domains.

Responsibilities

  • Develop OS-level security features that operate deep within the operating system.
  • Build detection and response mechanisms to counter advanced threats.
  • Implement cryptographic binding of sensitive software to trusted hardware.
  • Create system lockdown capabilities that minimize attack surface.
  • Integrate with Hardware Root of Trust (HRoT) solutions.
  • Protect against sophisticated attacks from well-funded adversaries.
  • Support multi-OS platforms (Windows, Linux, VxWorks).
  • Learn kernel programming and driver development on the job with mentorship from senior engineers.

Skills

Years of systems programming
C/C++ expertise
OS internals knowledge
Debugging skills
Git proficiency
Self-learning ability

Tools

GDB
WinDbg
Visual Studio

Job description

Nightwing is seeking a seasoned Software Developer (System Security) to join the Products team and deepen OS-level security for Windows, Linux, and VxWorks environments. You will work on security features, cryptographic bindings, and detection and response mechanisms to protect mission-critical systems deployed for defense and intelligence programs.

This role targets experienced systems programmers who relish OS internals, kernel development, and low-level engineering, with a must-have Secret

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior OS Security Software Engineer (C/C++)
Senior OS Security Software Engineer (C/C++)

Nightwing • Huntsville (AL)

On-site
USD 150,000 - 230,000
Senior Systems Software Engineer - OS Security & Kernel
Senior Systems Software Engineer - OS Security & Kernel

Nightwing • Huntsville (AL)

On-site
USD 120,000 - 160,000
Senior OS Security Engineer: Kernel & Low-Level C/C++
Senior OS Security Engineer: Kernel & Low-Level C/C++

Nightwing Intelligence Solutions, LLC • Huntsville (AL)

On-site
USD 120,000 - 180,000
OS-Level Security Software Engineer
OS-Level Security Software Engineer

Nightwing • Huntsville (AL)

Hybrid
USD 120,000 - 180,000
Senior Principal OS Security Engineer - Security-Cleared
Senior Principal OS Security Engineer - Security-Cleared

Nightwing Intelligence Solutions, LLC • Huntsville (AL)

On-site
USD 140,000 - 210,000
Lead OS Security Engineer
Lead OS Security Engineer

Nightwing Technologies, LLC • Old Bridge Township (NJ)

On-site
USD 180,000 - 240,000
Senior Principal OS Security Engineer
Senior Principal OS Security Engineer

Nightwing • Huntsville (AL)

On-site
USD 150,000 - 230,000
Principal Software Developer (System Security)
Principal Software Developer (System Security)

Nightwing Technologies, LLC • Old Bridge Township (NJ)

On-site
USD 180,000 - 240,000
OS Kernel Security Software Engineer (Secret Clearance)
OS Kernel Security Software Engineer (Secret Clearance)

Nightwing Intelligence Solutions, LLC • Huntsville (AL)

On-site
USD 120,000 - 170,000
Senior Systems Software Engineer - OS & Security
Senior Systems Software Engineer - OS & Security

Nightwing • Huntsville (AL)

On-site
USD 140,000 - 190,000