
Software Developer – Windows
Nightwing
full-time
Posted on:
Location Type: Remote
Location: Remote • South Carolina • 🇺🇸 United States
Visit company websiteJob 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