Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Cryptography Engineer

Home > C/C++ programming jobs

Senior Cryptography Engineer in Others

  • Geneva, Switzerland

Responsibilities

  • Implement and maintain reference, bit-accurate, and optimized software models for ML-KEM, ML-DSA, SLH-DSA, and LMS.
  • Develop constant-time cryptographic functions in C, C++, Rust, and Python.
  • Build known-answer-test and test-vector infrastructure using NIST ACVP for verification and CAVP certification.
  • Contribute to hardware-friendly algorithm decomposition involving Keccak, NTT, polynomial arithmetic, samplers, and encode/decode operations.
  • Support RTL and firmware engineers with algorithm expertise, debugging, and certification-oriented tooling.
  • Evaluate third-party cryptographic libraries.

Requirements

  • Master's degree in Cryptography, Mathematics, Computer Science, or a related field; a PhD is a plus.
  • At least five years of experience implementing cryptographic algorithms or security-critical software in C, C++, or Rust.
  • Strong hands-on development skills in cryptographic or security-critical software.
  • Solid understanding of modern cryptographic primitives and constant-time implementation practices.
  • Ideally, exposure to post-quantum schemes, including lattice-based or hash-based cryptography, and their underlying mathematics.
  • Familiarity with NIST test-vector formats, CAVP/ACVP, or certification-oriented development is preferred.
  • Fluency in English is required; French or German is an advantage.

Benefits

  • Onsite role based in Geneva, Switzerland.
  • Flexible work models, ongoing training and development, and a career development plan.
  • Benefits include medical, dental, and vision plans, matching 401(k), unlimited PTO, paid holidays, parental/adoption leave, legal insurance, and a home technology stipend.
  • Competitive compensation, benefits package, and equity plan are offered, with details provided during the offer process.
  • Global, collaborative work environment with experienced quantum and cryptography professionals.

Salary: Competitive

IonQ

IonQ, Inc. [NYSE: IONQ] is the world’s leading quantum platform and foundry - delivering integrated quantum solutions across computing, networking, sensing, and security. IonQ’s newest generation of quantum computers, the forthcoming IonQ Tempo, will be the latest in a line of cutting-edge system...

Similar positions

Advanced Software Engineer

  • Honeywell
  • Full time
  • Canada
  • 11/06/2026
  • Salary: $105k - $135k/yr
  • Mississauga

Sr Controls Engineer, Body Controls

  • Rivian and Volkswagen Group Technologies
  • Full time
  • Canada
  • 11/06/2026
  • Salary: $108k - $143k/yr
  • Vancouver

Senior Software Engineer - Cameras

  • Verkada
  • Full time
  • USA
  • 11/06/2026
  • San Mateo, CA

ADAS Embedded SW Engineer

  • Ford Motor
  • Full time
  • USA
  • 11/06/2026
  • Salary: $84k - $166k/yr
  • Dearborn, MI

Principal Software Engineer, Languages & Compilers

  • Roblox
  • Full time
  • USA
  • 11/06/2026
  • Salary: $295k - $345k/yr
  • San Mateo, CA