Pause
Lecture
Moteur de recherche d'offres d'emploi CEA

Ingénieur-Chercheur en méthodes formelles et analyse de code source pour la sécurité logicielle H/F


Détail de l'offre

Informations générales

Entité de rattachement

Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat.

Il apporte des solutions concrètes à leurs besoins dans quatre domaines principaux : transition énergétique, transition numérique, technologies pour la médecine du futur, défense et sécurité sur un socle de recherche fondamentale. Le CEA s'engage depuis plus de 75 ans au service de la souveraineté scientifique, technologique et industrielle de la France et de l'Europe pour un présent et un avenir mieux maîtrisés et plus sûrs.

Implanté au cœur des territoires équipés de très grandes infrastructures de recherche, le CEA d'un large éventail de partenaires académiques et industriels en France, en Europe et à l'international.

Les 20 000 collaboratrices et collaborateurs du CEA partagent trois valeurs fondamentales :

• La conscience des responsabilités
• La coopération
• La curiosité
  

Référence

2023-26019  

Description de la Direction

Au cœur du Plateau de Saclay (Ile-de-France), l'institut CEA LIST focalise ses recherches sur les systèmes numériques intelligents. Porteurs d'enjeux économiques et sociétaux majeurs, ses programmes de R&D sont centrés sur les systèmes interactifs (intelligence ambiante), les systèmes embarqués (architectures, ingénierie logicielle et systèmes), les capteurs et le traitement du signal (contrôle industriel, santé, sécurité, métrologie). Dédiés à la recherche technologique, les 700 ingénieurs-chercheurs et techniciens de l'institut ont pour objectif de favoriser l'innovation et son transfert aut

Description de l'unité

Au sein du Département Ingénierie Logiciels et Systèmes (DILS), le Laboratoire pour la Sûreté et Sécurité des Logiciels (LSL) œuvre au développement et au transfert industriel de différentes technologies de vérification formelle d'analyse de programmes, pour en assurer de très hauts degrés de sûreté et/ou de sécurité

Description du poste

Domaine

Mathématiques, information  scientifique, logiciel

Contrat

CDD

Intitulé de l'offre

Ingénieur-Chercheur en méthodes formelles et analyse de code source pour la sécurité logicielle H/F

Statut du poste

Cadre

Durée du contrat (en mois)

18 à 36

Description de l'offre

Vous rejoindrez notre groupe LSL/CLASS, spécialisé en analyse sémantique de code source pour la sûreté et la sécurité logicielles.

Plus précisément, vous rejoindrez l’équipe Frama-C, une plateforme open-source d’analyses formelles pour C, C++ ou JavaCard. Cette plateforme repose sur des techniques d’analyses avancées comme l’interprétation abstraite ou la vérification déductive. Elle est utilisée dans le monde académique mais aussi industriel que ce soit à des fins de sûreté de fonctionnement ou de cybersécurité, pour prévenir différentes CWE ou pour prouver des propriétés fonctionnelles ou de sécurité sur des codes de tailles variées. Certains de ces résultats sont disponibles dans un dépôt open-source de cas d’étude que nous maintenons (OSCS).

Un des objectifs principaux de ce poste est de développer et d’étendre l’applicabilité de Frama-C pour des objectifs de sécurité. Frama-C est utilisé à la fois par des développeurs, des auditeurs et des évaluateurs pour valider différentes propriétés de sécurité et notre objectif est de leur fournir les meilleurs méthodes et outils. Pour cela, il faut définir les propriétés de sécurité à couvrir et étendre la plateforme pour leur vérification et leur fournir les artéfacts de preuves pertinents. 

 

Vos missions s'articuleront autour : 

·         D'études de cas pour nos partenaires et maintien des cas d’étude OSCS

·         De développement de nouvelles fonctionnalités et améliorations pour Frama-C

·         D'interactions avec les utilisateurs et la communauté open-source

·         De contributions à la communication des résultats scientifiques ou techniques de l’équipe

 

Profil du candidat

Vous êtes : 

- En fin de thèse ou ingénieur Fin de thèse ou ingénieur

- Vous maitrisez un langage fonctionnel (idéalement OCaml)

- Vous avez de l'expérience en sécurité logicielle et des connaissances en méthodes formelles

- Vous maitrisez le langage C et disposez de capacités à vous approprier d’autres langages

Sens du travail en équipe, capacité à la prise d’initiative et de responsabilité (encadrement et gestion de projet) appréciés

Localisation du poste

Site

Saclay

Localisation du poste

France

Ville

Palaiseau (Nano-Innov)

Demandeur

Disponibilité du poste

01/03/2023