Back to results

Senior Cryptography Engineer

Salary not disclosed5+ yearsOnsite

  • Geneva
  • Full time
  • 5d ago

About the role

We are looking for a Staff Cryptography Engineer to join our team building post-quantum cryptography hardware acceleration for HSM and network-appliance products. You will implement the software side of modern post-quantum algorithms, including reference models, optimised implementations, and the test infrastructure that proves they are correct.

Responsibilities

  • Implement and maintain reference and bit-accurate models of ML-KEM, ML-DSA and SLH-DSA/LMS in C/C++/Rust and Python
  • Develop constant-time software implementations of cryptographic functions
  • Build out the known-answer-test and test-vector tooling used for verification and CAVP certification
  • Contribute to the decomposition of algorithms into hardware-friendly building blocks
  • Support RTL and firmware engineers with algorithm questions and debugging
  • Evaluate third-party cryptographic libraries

Required skills

  • C
  • C++
  • Rust
  • Python
  • Cryptography
  • Post-quantum cryptography
  • Security-critical software

Nice to have

  • NIST test-vector formats
  • CAVP
  • ACVP
  • Lattice-based cryptography
  • Hash-based cryptography
  • French
  • German

Qualifications

  • Master’s degree in Cryptography, Mathematics, Computer Science or a related field
  • PhD in Cryptography, Mathematics, Computer Science or a related field

Benefits

  • Training and development
  • Career development plan

About the Company

IonQ, Inc. is the world’s leading quantum platform and merchant supplier, delivering integrated quantum solutions across computing, networking, sensing, and security. ID Quantique, part of IonQ, is a global leader in quantum-safe communications providing solutions to protect governments, telecommunication infrastructures, and financial institutions.

Senior Cryptography Engineer at ionq · Grasshire