C / C++ Cryptography Software Developper

Paris, Île-de-France, France

Apply now Apply later

Who we are At CryptoNext Security, we are at the forefront of post-quantum cryptography, ensuring the security of digital communications in a rapidly evolving technological landscape. Our team is dedicated to developing cutting-edge cryptographic solutions, collaborating with industry leaders, and delivering high-performance security solutions. If you are passionate about cryptography, secure programming, and working on innovative security technologies, we would love to hear from you.

On a daily basis, you will

  • Develop and optimize cryptographic solutions using C language.
  • Work with OpenSSL, including potential involvement in OpenSSL provider development.
  • Implement secure coding best practices following CERT C and MISRA C coding rules.
  • Perform cross-compilation for different platforms and architectures, including Windows, Linux, MacOS, x86, and ARM.
  • Contribute to cryptographic implementations and security-focused software development.
  • Collaborate with the team on code reviews, debugging, and performance optimization.
  • Test your own code performing unit testing using JUnit and Google Test.
  • Be owner of your code, making sure that it's bug free, secure and maintainable
  • Participate in writing technical documentation when required.

Requirements

The skills you'll need:

  • Strong proficiency in C language.
  • Experience with OpenSSL, preferably including OpenSSL provider development.
  •  Knowledge of cryptography basic concepts
  • Expertise in secure programming, including familiarity with CERT C and MISRA C coding rules.
  • Experience in cross-compilation for various platforms and architectures (Windows, Linux, MacOS, x86, ARM, etc.).
  • Proficiency in at least one object-oriented programming language (ideally C++ or Java).

Nice-to-have technical skills:

  • C++ programming experience.
  • Java programming experience.
  • Understanding of PKCS#11.
  • Experience in writing technical documentation.

Tools:

  • Software building tools: Makefile, autoconf.
  • Unit Testing frameworks: JUnit, Google Test.
  • Debugging tools: gdb, valgrind.
  • Static Code Analysis: SonarQube.
  • Version control: Git, GitLab.

The team you’ll be joining
You will be working within our R&D team, closely collaborating with cryptographers, security experts, and software engineers. We foster a culture of knowledge sharing, innovation, and technical excellence. Our team is dedicated to solving complex security challenges and pushing the boundaries of cryptographic technology.

Our recruitment process

  1. Initial call with our Talent Acquisition team to discuss your background and motivations.
  2. Technical interview with our engineers to assess your expertise.
  3. Final interview with our leadership team.

Benefits

What’s in it for you at CryptoNext

  • Opportunity to work on cutting-edge cryptographic solutions in a fast-growing field.
  • A collaborative and innovation-driven environment.
  • Competitive salary aligned with our compensation philosophy.
  • Exposure to high-profile clients in the cybersecurity and post-quantum cryptography domain.
  • Learning opportunities through challenging projects and interactions with industry experts.

If you are excited about cryptographic development and secure programming, join us in shaping the future of cybersecurity!

Apply now Apply later

* Salary range is an estimate based on our InfoSec / Cybersecurity Salary Index 💰

Job stats:  0  0  0

Tags: C CERT Code analysis Cryptography GitLab Java Linux MacOS R&D SonarQube Windows

Perks/benefits: Career development Competitive pay

Region: Europe
Country: France

More jobs like this

Explore more career opportunities

Find even more open roles below ordered by popularity of job title or skills/products/technologies used.