1 день назад
Senior Software Engineer (Cryptography)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
2 дня назад
Member of Technical Staff - Security Engineering (AI)
Proton
2 дня назад
Product Security Engineer (Cybersecurity)
7 дней назад
Senior Security Engineer (Cybersecurity)
2 дня назад
Security Engineer (Fintech)
1 день назад
Presales Engineer France & Southern Europe (Cybersecurity)
70 000 - 85 000€
7 дней назад