We are looking for a Cryptography Quality Lead.
What Youll Do:
Define and own the quality roadmap. Establish a comprehensive test strategy (unit, integration, statistical, compatibility, and performance) that targets a 99 % confidence level across all cryptographic components and platforms.
Build test automation. Develop and maintain high‑coverage test suites in C/C++ (mainly) and integrate advanced tools such as fuzzing.
Drive continuous improvement. Embed secure‑development‑lifecycle checkpoints, instrument metrics for coverage, flakiness, and regression detection, analyse failures, and prioritise remediation with engineering leads.
Coordinate independent audits. Manage relationships with external cryptography consultants who perform black‑box reviews and certification testing, while maintaining clear hand‑offs without daily code collaboration.
Document and certify. Produce traceable logs, unique test identifiers, and evidence packages to support formal certifications (e.g., FIPS, ISO, IETF RFC).
Requirements: Deep familiarity with applied cryptography (ECC, RSA, commitments schemes and threshold signatures) and common issues in real‑world implementations.
Hands-on expertise in C/C++, plus Python scripting for automation.
Advanced testing techniques including coverage analysis, fuzzing, emulator‑based differential testing, and stress‑testing under extreme concurrency.
Experience collaborating with external auditors or certifying bodies and ability to translate findings into actionable engineering tasks.
Excellent communication skills and the ability to advocate for risk mitigation and a strong quality culture across engineering, product, and leadership.
Performance-tuning mindset experience designing and interpreting automated memory/CPU/network benchmarks - Advantage
Track record leading QA or quality‑engineering efforts for security‑critical or cryptographic software - Advantage
Experience with secure hardware - Enclaves or HSMs - Advantage
This position is open to all candidates.