onsite
Systems Security Engineer Program Protection - Anduril Industries
Security Engineer
Design and implement security controls for mission‑critical defense software, applying cryptography, secure boot, and vulnerability mitigation on Linux‑based platforms using C++ and Python.
About the role
Key Responsibilities
- Develop and integrate security features such as secure boot, attestation, and encryption into the Lattice OS and related defense applications.
- Conduct threat modeling, vulnerability assessments, and risk analysis for software components and system architectures.
- Implement and maintain cryptographic libraries and protocols, ensuring compliance with DoD security standards.
- Collaborate with software, hardware, and systems engineers to embed security throughout the development lifecycle.
- Automate security testing, code review, and continuous integration pipelines to detect and remediate defects early.
Requirements
- 5+ years of experience in systems security engineering, preferably in defense or aerospace domains.
- Strong proficiency in C++ and Python development on Linux platforms.
- Deep knowledge of network security, cryptography, secure boot, and trusted execution environments.
- Experience with threat modeling frameworks (e.g., STRIDE, MITRE ATT&CK) and security assessment tools.
- Active U.S. security clearance or ability to obtain one.
Skills
cpythonlinuxnetwork securitycryptography