Cryptography Development Engineer

17 Hours ago • All levels • Software Development & Engineering

Job Summary

Job Description

Join Thales as a Cryptography Development Engineer in La Ciotat, France. This role involves developing cryptographic software, conducting security studies, and performing side-channel evaluations, primarily for embedded products. You will contribute to implementing optimized and secure algorithms for certifications like EMVCo and Common Criteria. Responsibilities include developing cryptographic algorithms for embedded products, managing software configuration and functional validation, writing documentation for certification processes, performing software security validation (penetration testing, side-channel attacks), designing countermeasures, and conducting technological watch on cryptography, attacks, and countermeasures. You will also participate in certification follow-ups with external labs.
Must have:
  • Master's or PhD in Mathematics/Computer Science with cryptography specialization
  • Experience in theoretical and applied cryptography
  • Experience with side-channel attacks
  • Software development in C and Python
  • Software configuration management (Git)
Good to have:
  • Experience with perturbation attacks
  • Scientific rigor
  • Autonomy
  • Synthesis skills
  • Technical curiosity
  • International collaboration
Perks:
  • Attractive remuneration package
  • Continuous skill development
  • Inclusive and caring environment
  • Societal and environmental commitment

Job Details

Lieu : LA CIOTAT - LA VIGIE, France

Construisons ensemble un avenir de confiance

Thales est un leader mondial des hautes technologies spécialisé dans trois secteurs d’activité : Défense & Sécurité, Aéronautique & Spatial, et Cyber & Digital. Il développe des produits et solutions qui contribuent à un monde plus sûr, plus respectueux de l’environnement et plus inclusif. Le Groupe investit près de 4 milliards d’euros par an en Recherche & Développement, notamment dans des domaines clés de l’innovation tels que l’IA, la cybersécurité, le quantique, les technologies du cloud et la 6G. Thales compte près de 81 000 collaborateurs dans 68 pays.

Nos engagements, vos avantages

  • Une réussite portée par notre excellence technologique, votre expérience et notre ambition partagée

  • Un package de rémunération attractif

  • Un développement des compétences en continu : parcours de formation, académies et communautés internes

  • Un environnement inclusif, bienveillant et respectant l’équilibre des collaborateurs

  • Un engagement sociétal et environnemental reconnu

Votre quotidien

En nous rejoignant à La Ciotat, vous intégrez un site idéalement localisé sur le littoral méditerranéen, au sein d'un environnement international regroupant nos activités d'identité et de sécurité numériques.

Description du projet / rôle / missions

L’équipe Crypto Engineering, située au sein du laboratoire sécurité de la R&D Thales DIS, développe des logiciels cryptographiques, réalise des études de sécurité et mène des évaluations par canaux auxiliaires, principalement sur des produits embarqués.

Dans ce contexte, nous recherchons un Ingénieur de développement cryptographique pour renforcer l’équipe et contribuer à l’implantation d’algorithmes optimisés et sécurisés en vue d’obtenir des certifications (EMVCo, Critères Communs).

  • Développer des algorithmes cryptographiques répondant aux exigences des produits embarqués

  • Gérer la configuration et la validation fonctionnelle des logiciels

  • Rédiger la documentation nécessaire aux processus de certification

  • Réaliser la validation sécuritaire des logiciels (tests de pénétration, attaques par canaux auxiliaires)

  • Concevoir des contremesures et en assurer la protection intellectuelle

  • Assurer une veille technologique sur la cryptographie, les attaques et les contremesures

  • Participer au suivi des certifications avec les laboratoires externes

Votre profil

Vous avez l’ambition de contribuer à la sécurité de produits embarqués critiques, au sein d’une équipe experte en cryptographie et en environnement R&D exigeant ?

Vous disposez d’un Master ou Doctorat en Mathématiques/Informatique avec une spécialisation en cryptographie, et avez de l’expérience sur :

  • La cryptographie théorique et appliquée, les attaques par canaux auxiliaires et perturbation

  • Le développement logiciel en C et Python

  • La gestion de configuration logicielle (Git)

Rigueur scientifique, autonomie, esprit de synthèse, curiosité technique, collaboration internationale sont des atouts que l’on vous reconnaît ?
Alors ce poste est fait pour vous !

Thales, entreprise Handi-Engagée, reconnait tous les talents. La diversité est notre meilleur atout. Postulez et rejoignez nous !

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in La Ciotat, Provence-Alpes-Côte d'Azur, France

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Software Development & Engineering Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Cannes, Provence-Alpes-Côte D'Azur, France (Hybrid)

Vélizy-Villacoublay, Île-de-France, France (Hybrid)

Nowra Hill, New South Wales, Australia (On-Site)

La Ferté-Saint-Aubin, Centre-Val De Loire, France (On-Site)

La Ciotat, Provence-Alpes-Côte D'Azur, France (On-Site)

Rio De Janeiro, Brazil (On-Site)

Vélizy-Villacoublay, Île-de-France, France (On-Site)

Vélizy-Villacoublay, Île-de-France, France (On-Site)

View All Jobs

Get notified when new jobs are added by Thales

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug