Senior Software Developer (Linux) (Hybrid)
Nightwing Intelligence Solutions, LLC
Huntsville, United States of America
12 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Huntsville, United States of America
Tech stack
Microsoft Windows
Assembly Language
Bash
C++
CMake
System Configuration
Software Debugging
Linux
Device Drivers
Kernel-Based Virtual Machine
Linux kernel
Quick EMUlator (QEMU)
Real-Time Operating Systems
Red Hat Enterprise Linux - RHEL
VirtualBox
Virtualization Technology
Concurrency
Containerization
Yocto
Kubernetes
Build Tools
U-Boot
Docker
VMware
Requirements
Do you have experience in System troubleshooting?, * 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
The product team works with a large array of technologies, tools, and concepts, so other valuable skills and experience include:
- 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
Our ideal candidate is someone with great technical and problem-solving skills, a motivated personality, and a high degree of creativity!
About the company
Work at the forefront of cybersecurity research and development, delivering capabilities to protect national security. Our projects cover the spectrum of security technologies, hardware architectures, and operating systems; if it runs code, we're interested in its security. We see the impact we have on our nation's security each day. We ensure our engineers have the tools they need to excel and we recognize superb results.
We're 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., At Nightwing, we value collaboration and teamwork. You'll have the opportunity to work alongside talented individuals who are passionate about what they do. Together, we'll leverage our collective expertise to drive innovation, solve complex problems, and deliver exceptional results for our clients.
Thank you for considering joining us as we embark on this new journey and shape the future of cybersecurity and intelligence together as part of the Nightwing team.
Nightwing is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.