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

Ingénieur Sécurité des systèmes embarqués H/F


Détail de l'offre

Informations générales

Entité de rattachement

Le Commissariat à l'énergie atomique et aux énergies alternatives (CEA) est un organisme public de recherche.

Acteur majeur de la recherche, du développement et de l'innovation, le CEA intervient dans le cadre de ses quatre missions :
. la défense et la sécurité
. l'énergie nucléaire (fission et fusion)
. la recherche technologique pour l'industrie
. la recherche fondamentale (sciences de la matière et sciences de la vie).

Avec ses 16000 salariés -techniciens, ingénieurs, chercheurs, et personnel en soutien à la recherche- le CEA participe à de nombreux projets de collaboration aux côtés de ses partenaires académiques et industriels.  

Référence

2022-21966  

Description de la Direction

Le Leti, institut de recherche technologique de CEA Tech, a pour mission de créer de la valeur et de l'innovation avec ses partenaires industriels. Il fait le lien entre la recherche fondamentale et la production de micro et nanotechnologies dans le but d'améliorer la qualité de vie de chacun. Fort d'un portefeuille de 2.800 brevets, le Leti façonne des solutions avancées pour améliorer la compétitivité de ses partenaires industriels: grands groupes, PME ou startups. Localisé à Grenoble (38), le Leti compte plus de 1 800 chercheurs et a des bureaux aux US et au Japon.

Description de l'unité

Le département Système opère un service en charge de la Sécurité des Systèmes Electroniques et des Composants (SSSEC), acteur majeur de l'activité et de l'offre sécurité globale du CEA-Leti. Ce service intervient en particulier sur l'évaluation des vulnérabilités et la conception de technologies et de systèmes sécurisés, sur des domaines applicatifs en très forte croissance. Au sein de ce service, le Laboratoire De Tests de Sécurité et Outils (LTSO) intervient plus particulièrement sur la caractérisation de sécurité dans les systèmes embarqués et autres objets connectés, et ce sur divers domaines applicatifs tels que l'IoT, les réseaux Electriques Intelligents, les véhicules connectés ou les téléphones/tablettes mobiles.

Description du poste

Domaine

Composants et équipements électroniques

Contrat

CDD

Intitulé de l'offre

Ingénieur Sécurité des systèmes embarqués H/F

Statut du poste

Cadre

Durée du contrat (en mois)

36 mois

Description de l'offre

La mission se déroulera au LTSO (Laboratoire de tests de Sécurité et outils) au sein d’une équipe d’experts et de chercheurs en sécurité des systèmes embarqués en charge de concevoir et développer des tests de sécurité sur les systèmes embarqués . 

L’objectif de cette mission sera de contribuer à un framework de caractérisation de vulnérabilités logicielles et micro architecturales sur des systèmes embarqués. Ce framework est un outil essentiel au laboratoire, qui est utilisé pour déterminer l’efficacité des contremesures développées 


Ce framework est composé de plusieurs parties et couvre un large éventail d'attaques mixant le logiciel et le hardware. Sa couverture comprend notamment:

- Des tests de vulnérabilités (buffer overflows, root kits, …) ainsi que des programmes de caractérisation (attaques de cache, fuzzing, rowhammer) pour des cibles embarquées.

- Des tests de fuzzing, d'attaques sur les mémoires caches ou des attaques rowhammer (sur les mémoires DRAM).

- Des tests portant sur des environnements sécurisés sandboxés (e.g. fuzzing de trusted applications en Trust Zone ARM)

- Des tests en canaux auxiliaires (SCA, timing), ou en injections de fautes (EM, voltage glitch)

- Des tests Aux interfaces physiques (JTAG, serial) ou RF (BLE, Wifi)

- Une partie automatisation, synthèse et orchestration de campagnes de tests permettant notamment de lancer des compagnes de longue durée.

- Des tests de sécurités avancés à base par exemple de réseaux de neurones

Profil du candidat

Le(la) candidat(e) recherché(e) devra disposer d’un bac+5 ou d’un doctorat. Voici quelques compétences impliquées dans cette mission (liste non-exhaustive) :

- Maitrise d’un environnement de travail Linux et des bonne pratiques usuelle en développement logiciel (gestionnaire de version, coding rules).

- Maitrise de langage de scripting : Python, Bash.

- Développement embarqué : en C, C++ voir Rust.

- Travail sur des OS comme FreeRTOS, Zephyr ou Linux.

- Connaissances des vulnérabilités logicielles et les attaques micro-architecturales.

- Capacité à spécifier des architectures logicielles et prototyper.

- Capacité à travailler en équipe et communiquer

- Bon niveau d’anglais technique (lecture et écriture) pour le domaine concerné

 

Ref. : #LI-MB1

Localisation du poste

Site

Grenoble

Localisation du poste

France

Ville

  Grenoble

Demandeur

Disponibilité du poste

25/05/2022