Senior Software Developer (Windows) (Hybrid)
Nightwing · Huntsville, AL · 1 mo ago
EngineeringFull-time
Skill 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)
- Windows driver development experience (WDM or WDK)
- Version control systems such as Git
- Experience with Batch scripting and Python 3
- Software development and testing tools such as Jira, Jenkins, Pytest
Qualifications
- 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
We offer a competitive salary, comprehensive benefits package, and opportunities for professional growth and development. Our team environment fosters collaboration, creativity, and continuous learning.