onsite
Systems Security Engineer, Anti Tamper - Anduril Industries
Security Engineer
Design and implement anti‑tamper protections for defense‑grade embedded systems, leveraging C/C++, Rust, hardware security modules, secure boot and cryptographic techniques to safeguard mission‑critical software.
About the role
Key Responsibilities
- Develop and integrate anti‑tamper mechanisms into embedded platforms used in defense applications.
- Design secure boot flows, firmware signing, and runtime integrity checks.
- Perform threat modeling, vulnerability assessments, and penetration testing on hardware and software components.
- Collaborate with hardware engineers to embed security features such as TPMs, secure elements, and side‑channel resistant designs.
- Write and maintain high‑assurance code in C/C++ and Rust, adhering to strict coding standards and security guidelines.
Requirements
- 5+ years of experience in embedded systems security or related fields.
- Proficiency in C/C++ and Rust for low‑level development.
- Deep understanding of hardware security concepts, secure boot, cryptographic primitives, and anti‑tamper techniques.
- Hands‑on experience with vulnerability analysis, exploit mitigation, and security testing tools.
- Active or eligible security clearance for handling classified defense projects.