I

IonQ

Trapped-ion quantum computing hardware and services

Staff Cryptography Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeGeneva, Switzerland

About the Job

Requirements

  • A Master's degree in Cryptography, Mathematics, Computer Science, or a related field is required.
  • At least five years of experience implementing cryptographic algorithms or security-critical software in C, C++, or Rust is required.
  • A solid understanding of modern cryptographic primitives and their underlying mathematics is required.
  • The candidate must write well-tested, readable code and understand constant-time implementation and its importance.
  • Hands-on development experience with cryptographic or security-critical software and strong C, C++, or Rust skills are required.
  • The candidate should have solid cryptographic foundations and an ambition to build deep post-quantum expertise.
  • Fluency in English is required.

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 known-answer-test and test-vector tooling using NIST ACVP for verification and CAVP certification.
  • Contribute to decomposing algorithms into hardware-friendly building blocks, including Keccak, NTT and polynomial arithmetic, samplers, and encode/decode.
  • Support RTL and firmware engineers with algorithm questions and debugging.
  • Help evaluate third-party cryptographic libraries.
  • Implement reference models, optimized software, and test-vector infrastructure for ML-KEM, ML-DSA, and SLH-DSA/LMS.
  • Support hardware and firmware teams with algorithm expertise, debugging, and certification-oriented tooling.

Desired Qualifications

  • A PhD in Cryptography, Mathematics, Computer Science, or a related field is a plus.
  • First exposure to post-quantum schemes, including lattice-based or hash-based schemes, is advantageous.
  • Familiarity with NIST test-vector formats, CAVP/ACVP, or certification-oriented development is a plus.
  • French or German is an advantage.
  • The candidate should enjoy working on real products with demanding correctness and security requirements and code that must be provably right.

About the Company

IonQ

Trapped-ion quantum computing hardware and services

IonQ builds quantum computers using trapped-ion qubits and provides cloud access and on-premise systems (Forte and Tempo). It is expanding into quantum networking, secure communications, and sensing through acquisitions (Oxford Ionics, ID Quantique, Skyloom) and a SkyWater deal. Its customers include AWS Braket and the U.S. government, with revenue growth and a strong cash position to support expansion. The goal is to scale commercial quantum computing by creating a connected quantum ecosystem and broadening access beyond hardware.

Company size
1,001-5,000
Company stage
IPO
Headquarters
College Park, MD
Founded
2015

Recently Posted Jobs

Explore more opportunities at IonQ

See more jobs