2 months ago
Remote, EMEASenior
Responsibilities
- Design, implement, and test classical and post-quantum cryptographic primitives with emphasis on correctness, interoperability, and performance.
- Develop and integrate cryptographic solutions on FPGA and hardware cryptographic coprocessors for ARM and RISC-V architectures.
- Harden implementations against side-channel analysis, fault injection, and other physical or logical threats using constant-time design and other countermeasures.
- Integrate cryptographic systems with APIs including GlobalPlatform, ARM Platform Security Architecture, and Linux Kernel drivers.
- Develop cryptographic libraries and internal tools supporting build, testing, security analysis, benchmarking, and optimization.
- Collaborate with cryptographers, security engineers, hardware, verification, and platform-security teams to review and validate implementations.
- Perform security-focused code reviews, static and dynamic analysis, formal methods such as model checking, threat modeling, and risk assessments.
- Maintain existing cryptographic software and support compliance with FIPS, ISO/IEC, and NIST PQC standards.
Requirements
- Master’s or PhD degree in computer science, mathematics, or a related field with a strong background in cryptography or computer security.
- Proficiency in C and Assembly for resource-constrained, bare-metal environments.
- Familiarity with classical and post-quantum cryptographic algorithms, NIST PQC candidates, and NIST and FIPS publications and compliance requirements.
- Strong problem-solving and debugging skills.
- Preferred: at least 2 years of professional experience in cryptographic software engineering.
- Preferred: experience with secure coding, implementation-attack countermeasures, side-channel and fault attacks, and mitigation strategies.
- Preferred: knowledge of FIPS 140-3, SESIP, PSA Certified, or Common Criteria security certification frameworks.
- Preferred: ability to read and implement specifications from cryptographic research papers; Rust experience is a plus.
Benefits
- Competitive salary and share option scheme.
- Flexible and hybrid working with a working-from-home budget.
- Private health insurance for the employee and family.
- 25 days of annual leave plus bank holidays and two wellness weeks.
- 50% gym membership discount.
- Opportunities for learning, accelerated career development, and collaborative work with the founding team.
