About the Role
At the forefront of innovation, our Crypto team within the Secure Mission Solutions directorate is developing advanced embedded cryptographic capabilities for U.S. military communications. Partnering closely with the NSA, we ensure our solutions meet the highest standards of security and trust.
As a Principal Software Engineer, you will lead the design, development, integration, and verification of embedded encryption algorithms for critical communications technology. You’ll leverage your expertise in C++, Python, and embedded Linux to deliver mission-critical solutions, mentor other engineers, and shape the future of secure communications systems.
Key Responsibilities
-
Lead architecture, design, and integration of multi-threaded embedded C++ product software.
-
Develop advanced cryptographic and communications solutions aligned with strategic goals.
-
Define requirements, oversee implementation, and manage testing, verification, and certification processes.
-
Mentor software developers and drive technical best practices.
-
Enhance the security and reliability of military communication systems.
Required Qualifications
-
Bachelor’s degree in a STEM field and 8+ years of relevant experience, or a master’s degree and 5+ years of experience.
-
Proficiency in embedded C and C++ software development.
-
Experience with multi-threaded product software codebases.
-
Familiarity with full software lifecycle practices and configuration management tools.
Preferred Qualifications
-
Knowledge of embedded security software development.
-
Experience in Linux development environments, including mutexes, semaphores, queues, and IPC.
-
Exposure to cryptographic algorithms and implementation.
-
Experience mentoring engineers and working in Agile environments.
-
Proficiency in Python, IP networking, and network protocols.
What We Offer
-
Medical, dental, and vision insurance.
-
Three weeks of vacation for new hires.
-
401(k) with employer match and retirement contributions.
-
Tuition reimbursement and student loan repayment program.
-
Life insurance, disability coverage, and optional benefits.
-
Parental leave, adoption assistance, and family planning benefits.
-
Relocation assistance available.
Salary Range: $101,000 – $203,000 USD (depending on experience, skills, and location).
APPLY