Nightwing

Software Developer – Windows

Nightwing

full-time

Posted on:

Location Type: Remote

Location: Remote • South Carolina • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Junior

Tech Stack

AssemblyCyber SecurityJenkinsPythonVMware

About the role

  • Develop software for our commercial product team—securing systems at the lowest levels.
  • Work at the forefront of cybersecurity research and development.
  • Collaborate with talented individuals who are passionate about what they do.
  • Leverage our collective expertise to drive innovation and solve complex problems.
  • Deliver exceptional results for our clients.

Requirements

  • 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
  • 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
Benefits
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Professional development opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C/C++ developmentOS internalsDebugging toolsVersion control systemsWindows driver developmentBatch scriptingPython 3Software development toolsCryptographyConcurrency and parallelism
Soft skills
Good communication skills