Nightwing logo
Nightwing
Posted 137 days agoVerified live 10h ago

Software Developer (Windows) (Hybrid)

Brief overview

AL600- 600 Boulevard South, Ste 301, Huntsville, AL 35802, USHybrid
Clearance requiredU.S. government
C/C++ developmentOS internalsVersion control systems (Git)Windows driver development (WDM or WDK)Batch scriptingPython 3JiraJenkinsPytestCommunication skillsTPMSecure BootDOD System Security EngineeringRMFCyber ResiliencyAnti-TamperAssembly language (x86_64, ARM)

About the company

Nightwing logo
Nightwingnightwing.com

We are the intelligence services company that continually redefines the edge of the possible to keep advancing our national security interests.

Job description

Summary

Nightwing is a company that provides advanced cyber, data operations, and intelligence mission support services. They are seeking a Software Developer (Windows) to work on cybersecurity research and development projects, focusing on securing systems at the lowest levels.

Responsibilities

  • Develop software for the commercial product team—securing systems at the lowest levels

Skills

  • Experience with C/C++ development
  • Knowledge of OS internals (Filesystem, IRP and I/O Request Handling)
  • Debugging tools proficiency (WinDbg or Visual Studio Debugger)
  • Version control systems such as Git
  • U.S. Citizenship is required
  • Qualified applicants must meet the requirements to obtain and maintain a Secret government security clearance
  • Windows driver development experience (WDM or WDK)
  • Experience with Batch scripting and Python 3
  • Software development and testing tools such as Jira, Jenkins, Pytest
  • Good communication skills
  • TPM and Secure Boot technologies
  • DOD System Security Engineering and standards (RMF, Cyber Resiliency, Anti-Tamper, etc.)
  • Reading and interacting with assembly (x86_64, ARM, etc.)
  • Virtualization concepts and technologies (Hyper-V, Vmware, VirtualBox, etc.)
  • Cryptography and the implementation of cryptographic algorithms
  • Concurrency and parallelism concepts

Qualifications

Must Haves

  • Experience with C/C++ development
  • Knowledge of OS internals (Filesystem, IRP and I/O Request Handling)
  • Debugging tools proficiency (WinDbg or Visual Studio Debugger)
  • Version control systems such as Git
  • U.S. Citizenship is required
  • Qualified applicants must meet the requirements to obtain and maintain a Secret government security clearance

Nice to Haves

  • Windows driver development experience (WDM or WDK)
  • Experience with Batch scripting and Python 3
  • Software development and testing tools such as Jira, Jenkins, Pytest
  • Good communication skills
  • TPM and Secure Boot technologies
  • DOD System Security Engineering and standards (RMF, Cyber Resiliency, Anti-Tamper, etc.)
  • Reading and interacting with assembly (x86_64, ARM, etc.)
  • Virtualization concepts and technologies (Hyper-V, Vmware, VirtualBox, etc.)
  • Cryptography and the implementation of cryptographic algorithms
  • Concurrency and parallelism concepts

More jobs like this