Senior Software Engineer, Cryptography
Core
Designing cryptographic infrastructure, hardware root-of-trust architectures, and secure communication protocols for autonomous and robotic platforms operating in contested environments.
Role type
Principal-level platform security engineer (cryptography & systems security)
Builds
Cryptographic systems, key management architectures, and hardware security modules for defense and autonomous systems
Domain
Defense technology, autonomous systems, embedded security
Deliverable
production ML models | product features | infrastructure
Required skills
Cryptographic protocol design, hardware root-of-trust architecture, embedded systems security, C++, Rust, Go, threat modeling, security architecture reviews
Preferred skills
Post-quantum cryptography, distributed key generation, defense/aerospace compliance (FIPS 140, Common Criteria), Linux kernel security, reproducible build pipelines
Technologies
TPM, TEE, HSM, C++, Rust, Go, Linux kernel, Nix
Responsibilities
Own technical vision and architecture for platform security; Design cryptographic systems and key management for autonomous platforms; Lead hardware root-of-trust architecture design; Drive strategy for promoting security implementations to platform services; Serve as senior technical authority for security architecture reviews; Define security patterns and engineering standards; Mentor senior engineers; Represent security capabilities to customers and auditors; Evaluate emerging threats and security technologies
Seniority
Principal, technical leadership & strategy