Senior Cryptography Engineer
Core
Implementing post-quantum cryptography (PQC) hardware acceleration for HSM and network-appliance products, focusing on software-side implementation of modern PQC algorithms.
Role type
Staff Cryptography Engineer (Applied Cryptography)
Builds
Post-quantum cryptography hardware acceleration for HSM and network-appliance products
Domain
Quantum Computing / Applied Cryptography / Hardware Security
Deliverable
production ML models | product features
Required skills
C/C++/Rust, Python, post-quantum algorithms (ML-KEM, ML-DSA, SLH-DSA/LMS), constant-time implementation, NIST test-vector formats, algorithm decomposition, RTL/firmware support
Preferred skills
PhD in Cryptography/Mathematics/CS, lattice-based or hash-based PQC schemes, CAVP/ACVP certification experience
Technologies
C, C++, Rust, Python, Keccak, NTT, NIST ACVP
Responsibilities
Implement and maintain reference and bit-accurate models of ML-KEM, ML-DSA and SLH-DSA/LMS; develop constant-time software implementations of cryptographic functions; build known-answer-test and test-vector tooling; support RTL and firmware engineers with algorithm questions and debugging; evaluate third-party cryptographic libraries
Seniority
Staff, hands-on IC with mentorship