Назад
Company hidden
1 день назад

Senior Software Engineer (Cryptography)

Формат работы
remote (только Europe)/hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
France/UK/Spain +2 еще
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Engineer (Cryptography): Designing and implementing secure embedded software for classical and post-quantum cryptography across ARM, RISC-V, FPGA, and hardware coprocessor environments with an accent on optimized performance, interoperability, and implementation security. Focus on hardening cryptographic primitives against side-channel and fault attacks, integrating security APIs and drivers, and validating software through code review, formal methods, threat modeling, and compliance standards.

Location: Remote within the UK, France, Netherlands, Spain, or Belgium; occasional travel to company offices is required. Flexible and hybrid working is also available.

Company

hirify.global is a deep-tech cybersecurity startup developing post-quantum cryptography and secure semiconductor technologies.

What you will do

  • Design, implement, and test classical and post-quantum cryptographic primitives for secure embedded software.
  • Develop and integrate cryptographic solutions on FPGA, ARM, RISC-V, and hardware cryptographic coprocessor platforms.
  • Harden implementations against side-channel analysis, fault injection, and other physical or logical attacks.
  • Integrate cryptographic software with GlobalPlatform, ARM Platform Security Architecture, Linux Kernel drivers, and related APIs.
  • 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, benchmarking, optimization, threat modeling, and risk assessments.

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, NIST publications, and FIPS compliance requirements.
  • Excellent problem-solving and debugging skills.
  • Ability to work remotely from the UK, France, Netherlands, Spain, or Belgium, with occasional travel to offices.

Nice to have

  • Experience with Rust, secure coding practices, and countermeasures against implementation attacks.
  • Understanding of timing, power, and EM side-channel attacks, fault attacks, and mitigation strategies.
  • Experience with FIPS 140-3, SESIP, PSA Certified, or Common Criteria security certification frameworks.
  • Ability to read and implement specifications from cryptographic research papers.
  • At least two years of professional cryptographic software engineering experience.

Culture & Benefits

  • Flexible and hybrid working with a working-from-home budget.
  • Private health insurance for employees and their families.
  • 25 days of annual leave, bank holidays, and two wellness weeks.
  • Competitive salary, share option scheme, and 50% gym membership discount.
  • Collaborative environment with learning and accelerated career development opportunities.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →