Dice logo
Dice
Posted 134 days agoVerified live 2d ago

Software Developer (Windows) (Hybrid)

Brief overview

Huntsville, AL, USIn-person
Clearance requiredU.S. government
C/C++ developmentVersion control systems (Git)Windows driver development (WDM or WDK)Batch scriptingPython 3JiraJenkinsPytestCommunication skillsTPM and Secure BootDOD System Security EngineeringRMFCyber ResiliencyAnti-TamperAssembly language (x86_64, ARM)Virtualization (Hyper-V, VMware, VirtualBox)Cryptography

About the company

Dice is the go-to career marketplace for tech professionals.

Job description

Summary

Nightwing provides technically advanced full-spectrum cyber, data operations, systems integration and intelligence mission support services. They are seeking a Software Developer (Windows) to work on cybersecurity projects and develop software for their commercial product team.

Responsibilities

  • Work at the forefront of cybersecurity research and development, delivering capabilities to protect national security
  • Develop software for our 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