Principal Software Engineer, CryptographyActive$110K
The opportunity
Anduril Industries is a defense technology company with a mission to transform U. S.
What you'll do
Own the technical vision and architecture for platform security across Anduril's product ecosystem
Design cryptographic systems, protocols, and key management architectures for: autonomous and robotic platforms operating in contested and disconnected environments
Lead the design of hardware root-of-trust architectures integrating TPMs,: TEEs, HSMs, and secure boot across diverse embedded platforms
Drive the strategy for promoting business-line security implementations into: shared, composable platform services
Serve as the senior technical authority for security architecture reviews: across the organization, providing definitive guidance on cryptographic design, protocol security, and system hardening
Define security patterns, reference architectures, and engineering standards: that enable teams across Anduril to build securely and independently
What they're looking for
- Experience with post-quantum cryptography, distributed key generation (DKG),: or threshold cryptographic schemes
- Background in defense, aerospace, or autonomous systems with exposure to FIPS: 140, Common Criteria, or NSA CSfC requirements
- Experience designing secure communication protocols for autonomous platforms or mesh networks
- Deep knowledge of Linux kernel security, mandatory access controls: (SELinux/AppArmor), and OS hardening at scale
- Experience building and evolving platform security services consumed by dozens of teams
- Familiarity with compliance frameworks (STIGs, NIST 800-53, CMMC) and: translating them into engineering controls that don't compromise developer velocity
- Publications, patents, or recognized contributions in cryptography or systems security
- Experience with Nix build systems and reproducible build pipelines for security-critical software