Automatisation de compilation sous Gitlab et de tests sur notre plateforme d'instrumentation H/F

  • Intelligence Artificielle et data intelligence,
  • Stage
  • 6
  • CEA-List
  • Paris – Saclay
  • BAC+5
  • 2025-02-03
Candidater

Contexte : Au sein du CEA, notre laboratoire a pour mission de développer une plateforme mixte, matérielle et logicielle, pour concevoir les fonctionnalités de l’instrumentation du futur qui intègre des traitements avancés sur les ondes ultrasonores et des algorithmes embarqués complexes. Les applications sont principalement centré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). Objectif du stage : L’automatisation de la génération et des tests sur les distributions Linux appliquées à nos besoins permettra de maintenir des distributions opérationnelles aux équipes développant des codes métiers sur notre plateforme d'instrumentation. Lors de la mise en œuvre de cette approche CI/CD, le stagiaire devra : Installer et configurer un serveur Gitlab ainsi qu'un client Gitlab Runner, destiné à exécuter les compilations et tests sur les codes poussés sur notre dépôt Gitlab ; Mettre en œuvre une plateforme de test connectée au serveur et développer des scripts en Python permettant de valider les distributions, l’intégrité des interfaces de communications et ainsi éviter les régressions du code; Faire évoluer le code système d’amorçage U-Boot pour récupérer des distributions en HTTPS sur le réseau.

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é. En nous rejoignant, vous contribuerez au développement de l'IA embarquée utilisée dans l'industrie française et européenne de demain.

Nous recherchons un.e candidat.e préparant un diplôme d’école d’ingénieur ou M2 dans les domaines de l’informatique, des systèmes embarqués ou en lien avec l’électronique numérique. Le stage fera appel à des connaissances de Gitlab, Linux Embarqué, Yocto, des langages Python et C++. Conformément aux engagements pris par le CEA en faveur de l’intégration de personnes en situation de handicap, cet emploi est ouvert à tous et toutes. In line with CEA's commitment to integrating people with disabilities, this job is open to all.

Bac+5 - Diplôme École d'ingénieurs

fr_FRFR

Contact us

We will reply as soon as possible...