Ingénieur-e de recherche en ingénierie logicielle scientifique pour la cryptologie computationn[...]

Il y a 3 jours

Versailles, Île-de-France CNRS Temps plein 42 000 € - 64 000 € Contrat

Réservé uniquement aux agents du service public (fonctionnaires et CDI)

Cette offre est ouverte aux personnes disposant d’un titre leur reconnaissant la qualité de travailleur handicapé ou travailleuse handicapée.

L'offre en un coup d'oeil

L'unité

Laboratoire de mathématiques de Versailles

Type de Contrat

Mobilité Interne (Fil de l'eau)

Les Missions

  • Ingénierie logicielle scientifique en appui prioritaire aux projets de l'équipe CRYPTO en cryptographie post-quantique, cryptanalyse, algèbre linéaire creuse, bases de Gröbner et cryptographie hybride.
  • Conception et développement de logiciels et prototypes issus des travaux de recherche dans le cadre d'IMOSE (Institut pour la Modélisation des Systèmes et des Énergies) par le développement de collaborations de valorisation.

L'Activité

Activités principales - équipe CRYPTO

  • Analyser les besoins des chercheurs et traduire les résultats théoriques en spécifications logicielles, architectures et plans de développement.
  • Concevoir et développer des implémentations optimisées pour la cryptographie post-quantique, la cryptographie multivariée et les travaux de cryptanalyse associés aux projets PEPR PQ-TLS, PEPR CRYPTANALYSE et ANR PQMC.
  • Développer des briques de calcul spécialisées en algèbre linéaire creuse sur corps finis et pour les matrices issues d'algorithmes de bases de Gröbner.
  • Mettre en place des chaînes de calcul reproductibles : gestion de versions, tests, intégration continue, packaging, documentation, automatisation des campagnes de calcul et archivage des résultats.
  • Concevoir des prototypes de mécanismes cryptographiques hybrides pré-quantique et post-quantique, dans une perspective de transition et de souveraineté numérique.
  • Contribuer aux livrables techniques, rapports de projets, publications scientifiques.

Activités principales - IMOSE

  • Participer à la remise en activité d'IMOSE en lien avec la direction du LMV et les chercheurs concernés.
  • Cartographier les compétences du laboratoire susceptibles de donner lieu à des collaborations avec des entreprises : modélisation, optimisation, simulation, calcul scientifique, statistiques, IA, sécurité.
  • Construire des démonstrateurs et preuves de concept permettant de rendre visibles et transférables les compétences du laboratoire.
  • Faciliter les échanges entre chercheurs, entreprises, services de valorisation et partenaires institutionnels ; aider à formaliser besoins, cahiers des charges et livrables.

Activités transverses

  • Assurer un rôle d’expertise et de conseil en ingénierie logicielle scientifique au sein du laboratoire.
  • Accompagner techniquement doctorants, postdoctorants, stagiaires ou ingénieurs contractuels impliqués dans les projets.

Votre Profil

Compétences

Compétences techniques et scientifiques

  • Maîtrise de l’ingénierie logicielle scientifique : conception, architecture, développement, tests, documentation, maintenance et pérennisation de codes de recherche.
  • Solides compétences en programmation scientifique et optimisation de code ; langages possibles : Python, C/C++, Java ou équivalents selon les besoins des projets.
  • Connaissances en calcul distribué, cloud, calcul haute performance ou infrastructures de calcul ; capacité à déployer des campagnes de calcul reproductibles.
  • Capacité de s’approprier les méthodes scientifiques nécessaires pour le développement de logiciels.
  • Maîtrise de l’anglais scientifique et technique.

Savoir-faire

  • Savoir conduire un projet logiciel complexe, organiser les priorités, coordonner les développements et produire des livrables documentés.
  • Être en capacité de dialoguer avec des chercheurs en mathématiques, comprendre les contraintes scientifiques et proposer des choix techniques adaptés.
  • Savoir analyser les besoins d’utilisateurs scientifiques ou industriels et assurer le transfert des développements vers des outils réutilisables.
  • Maîtriser les méthodes de conception et de développement logiciel scientifique.
  • Savoir traduire des résultats théoriques en algorithmes et prototypes opérationnels.
  • Être en mesure de concevoir, optimiser, tester et documenter des logiciels de recherche de manière autonome.

Savoir-être

  • Autonomie, rigueur, sens des responsabilités, aptitude au travail collectif, capacité d'initiative et de médiation entre recherche, ingénierie et valorisation.

Votre Environnement de Travail

Le Laboratoire de Mathématiques de Versailles est une unité mixte de recherche CNRS UVSQ (UMR 8100), située à Versailles composée de quatre équipes thématiques. Il comprend 40 chercheurs et enseignants-chercheurs, 20 à 25 doctorants et postdocs et une équipe de trois gestion