The skills you will demonstrate
• Significant, senior-level experience in cryptography engineering, ideally 5+ years, gained in a software company or department of a larger organization (cybersecurity vendor, IT application or hardware provider), ideally with international teams or clients.
• Engineering degree or Master’s in computer science, mathematics or a related field; a PhD in cryptography or a related discipline is a strong plus.
• Solid foundations in algorithmics and algebra, with the ability to translate mathematical constructs into efficient, correct implementations.
• Strong programming skills in C; comfort working close to the hardware and optimizing for performance and security.
• Comfort using embedded development and hardware debugging tools (GCC, GDB, QEMU, JTAG…) and practical experience with source code management and continuous integration using GitLab CI.
• Experience with public-key cryptography, symmetric-key cryptography, hash functions, and cryptographic protocols/frameworks such as OpenSSL is a plus.
• Experience in one or more of the following is a strong plus: embedded software development, hardware/software co-design, FPGA implementation.
• Good French & English communication skills, both oral and written.