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

Automatisation CI/CD et autotests sur cible pour une plateforme d'instrumentation embarquée H/F 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 dispose 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-29513  

Description de l'unité

Le Laboratoire Instrumentation Intelligente, Distribuée et Embarquée (LIIDE) a pour mission de développer une plateforme mixte, matérielle et logicielle, pour concevoir les fonctionnalités de l'instrumentation du futur. Le laboratoire développe conjointement 1) le volet matériel, visant des cartes électroniques polyvalentes et modulaires, accompagnées des logiciels nécessaires à leur fonctionnement, pour couvrir une large gamme de technologie de capteurs ; et 2) des fonctionnalités innovantes d'intelligence artificielle pour la mesure répartie et l'apprentissage frugal et distribué.
Le laboratoire est ancré dans un environnement riche centré autour de l'instrumentation numérique pour le contrôle, le monitoring et le diagnostic. Le département auquel il appartient s'appuie sur une large gamme de capteurs (fibres optiques, capteurs piézo-électriques, sondes Courants de Foucault, rayons X) ainsi que sur des plateformes d'expérimentation de pointe. Les applications sont principalement focalisées sur le contrôle non-destructif (Non-Destructive Evaluation - NDE) ou la surveillance de l'état de santé de structures (Structural Health Monitoring - SHM).

Description du poste

Domaine

Composants et équipements électroniques

Contrat

Stage

Intitulé de l'offre

Automatisation CI/CD et autotests sur cible pour une plateforme d'instrumentation embarquée H/F H/F

Sujet de stage

Automatisation de la compilation et des tests fonctionnels sur notre plateforme d'instrumentation pour des applications de contrôle non-destructif et de surveillance des structures

Durée du contrat (en mois)

6

Description de l'offre

Ce stage a pour but de faciliter la génération et la maintenance de distributions spécifiques pour nos applications en mettant en œuvre des méthodes de test et de déploiement automatique sous Gitlab CI/CD (Continuous Integration, Continuous Deployement). Cette approche permet de fournir une automatisation et une surveillance continue des distributions pendant que des travaux de développement sur certains algorithmes ou drivers sont effectués.

Lors de la mise en œuvre de cette approche CI/CD, le stagiaire devra installer et configurer un serveur Gitlab Runner, destiné à exécuter les compilations et tests sur les codes remontés sur notre dépôt Gitlab. Une plateforme de test sera également installée avec le serveur et permettra de tester les distributions.

Durant le stage, différents scripts devront être développés pour déployer cette solution. Il faudra également prendre en main de la plateforme et développer des ensembles de tests des interfaces et fonctionnalités pour évaluer l’intégrité et les performances du système.

Des versions spécifiques des images testées ainsi que les comptes rendus des tests seront mis à disposition sur les dépôts concernés sous Gitlab.

Moyens / Méthodes / Logiciels

Gitlab, CI/CD, Linux embarqué, Yocto, Interfaces de communication (SPI, I2C, UART, PCIe, USB,...)

Profil du candidat

Vous préparez un diplôme de niveau Bac+5 dans le domaine de l'informatique/électronique embarquée.

 Pour mener à bien ce travail, l’étudiant devra posséder des solides connaissances en systèmes embarqués Linux, serveur de version Gitlab, outil de génération Yocto ainsi que des connaissances générales en programmation.

 

Rejoignez-nous #CEA-List ! 

Localisation du poste

Site

Saclay

Localisation du poste

France, Ile-de-France, Essonne (91)

Ville

Saclay

Critères candidat

Diplôme préparé

Bac+5 - Master 2

Formation recommandée

Ecole d'ingénieur / Master 2

Demandeur

Disponibilité du poste

01/03/2024