Senior Software Developer
Required Skills
- Experience with C/C++ development
- Experience with bash scripting
- Knowledge of OS internals (Linux)
- Experience with System and application debugging
- Familiarity with assembly (x86, x86_64) and function calling conventions
- Experience leading and delivering software products to commercial and/or government customers
- Experience with Kernel/Driver development
- Build systems (Make, CMake, etc.)
- Concurrency and parallelism concepts
Other Valuable Skills
- Building/configuring Linux kernels, Redhat systems, Yocto, etc.
- Linux Kernel/Driver development
- TPM and Secure Boot technologies
- Security Concepts
- Reading and interacting with assembly languages other than x86, x86_64 (ARM, etc.)
- DOD System Security Engineering and standards (RMF, Cyber Resiliency, Anti-Tamper, etc.)
- Familiarity with internals of other Operating Systems (especially Windows or real-time operating systems (RTOS))
- Virtualization concepts and technologies (QEMU, KVM, VMWare, VirtualBox, etc.)
- Container and container management concepts and technologies (Docker, Podman, Kubernetes, etc.)
- Cryptography and the implementation of cryptographic algorithms
About the Role
We are seeking a candidate to develop software for our commercial product team—securing systems at the lowest levels. Potential candidates should be talented, motivated, and forward-thinking individuals who enjoy systems-level security engineering.
Responsibilities
Work on a diverse range of projects covering the spectrum of security technologies, hardware architectures, and operating systems. Lead and deliver software products to commercial and/or government customers. Develop and maintain secure systems at the lowest levels. Engage with a large array of technologies, tools, and concepts, including building/configuring Linux kernels, Redhat systems, Yocto, TPM and Secure Boot technologies, DOD System Security Engineering and standards, and more.
Qualifications
Our ideal candidate is someone with great technical and problem-solving skills, a motivated personality, and a high degree of creativity!
Benefits
The salary associated with this position is commensurate with the selected candidate’s qualifications, years of relevant experience, and demonstrated level of expertise. Compensation will be determined based on these factors to ensure alignment with skills, responsibilities, and market standards. Nightwing offers medical, vision and dental insurance coverage in addition to a 401k plan, PTO, Holidays, and additional insurances.
Schedule
Nightwing offers flexible schedules to accommodate the needs of our employees.
Pay
The salary associated with this position is $122,000-$253,000 is commensurate with the selected candidate’s qualifications, years of relevant experience, and demonstrated level of expertise.