Stage - MISE EN PLACE D'UNE CHAINE CI/CD POUR FIRMWARES CAMERAS

Aix-en-Provence - Stage (6 mois)

À propos de Bertin Technologies

BERTIN TECHNOLOGIES est un groupe industriel européen de l’instrumentation pour des applications critiques ou scientifiques.

Chaque jour, nous fournissons à nos clients des composants, des équipements et des systèmes de mesure et d’observation qui participent à l’effort collectif de création d’une industrie durable et d’une souveraineté européenne.

Nous répondons aux enjeux de notre monde : la sécurité des hommes et des nations, la protection de l’environnement, la sécurisation de la production d’énergie décarbonée, l’amélioration de la connaissance scientifique.

Nous adressons des marchés à forte valeur ajoutée : Défense et Sécurité, Nucléaire Civil, Environnement, Spatial et Grands Instruments Scientifiques, Santé et Sciences du Vivant…

Nos 1000 collaborateurs et collaboratrices partagent une volonté d’excellence, au service de solutions technologiques remarquables et innovantes.

Notre chiffre d’affaires 2025 s’élève à 178 millions d’euros.

Basé principalement en région parisienne et en région Sud, le Groupe Bertin Technologies possède des filiales opérationnelles en Europe (Allemagne, Italie, Royaume-Uni, Suède, Finlande, République, Slovaquie), ainsi qu’aux Etats-Unis et en Asie.

Nous vous invitons à rejoindre une aventure technologique unique initiée en 1956 par l’ingénieur visionnaire Jean Bertin. Venez exprimer vos compétences et votre personnalité au sein d’une organisation dynamique, ambitieuse et souple, qui place l’humain au cœur de ses réussites.

Découvrez nos dernières innovations en visitant notre site www.bertin-technologies.com, et suivez-nous sur nos pages LinkedIn et notre chaîne YouTube pour ne rien manquer de notre actualité !

Le poste

Chez Bertin Technologies, nous développons des équipements et systèmes de mesure pour des applications scientifiques et critiques. Nos technologies sont utilisées dans des secteurs stratégiques comme la défense et la sécurité, le nucléaire civil, l’environnement, le spatial et les sciences du vivant.

Vous intégrerez l'équipe électronique au sein d’une équipe de 10 personnes et vous contribuerez à la Mise en place d'une chaine CI/CD pour firmwares cameras.

Victor DUMAS sera votre tuteur et vous accompagnera tout au long de votre stage.

Vos principales missions seront les suivantes :

État des lieux et cadrage

  • Travailler avec les équipes de développement pour identifier les chaînes de compilation existantes (outils, versions, dépendances) pour le VHDL (Vivado/Vitis, ou autre) et le C (toolchains croisées, compilateurs).

  • Recenser les environnements et versions cibles (OS, IDE, licences d'outils, dépendances tierces).

  • Identifier les contraintes spécifiques liées aux outils propriétaires (licences flottantes, exécution sur machines dédiées, etc.).

 Intégration avec la forge Git

  • Connexion de l'outil de CI/CD (Jenkins ou équivalent) aux dépôts GitLab.

  • Définition d'une stratégie de branches et de déclenchement des pipelines (push, merge request, tag, planifié).

  • Gestion des accès et des secrets (tokens, clés, credentials) de manière sécurisée.

 Mise en place de la chaîne de validation

  • Automatisation de la compilation (VHDL et C) sur les runners/machines virtuelles dédiés.

  • Exécution automatique des tests unitaires et de non-régression (lien possible avec les bancs de test existants/à venir).

  • Remontée des résultats de tests et des rapports de compilation (logs, statuts, métriques).

  • Gestion des environnements d'exécution (VM, conteneurs Docker si applicable, images reproductibles)

 Gestion des artefacts et traçabilité

  • Archivage des binaires produits (bitstreams FPGA, firmwares C) avec versionnement et traçabilité vers le commit source.

  • Génération et intégration des SBOM (Software Bill of Materials) pour chaque sous-projet, afin de tracer les dépendances et composants tiers utilisés.

  • Mise en place d'un référentiel d'artefacts (repository binaire type Artifactory/Nexus ou équivalent).

  • Archivage des rapports de test associés à chaque build.

Gestion des statuts et cycle de vie

  • Mise en place d'un workflow de statuts (dev, QA, test, release, ...) avec critères de promotion entre statuts.

  • Notifications automatiques (email, Slack/Teams) sur les statuts de build et de validation.

  • Tableau de bord de suivi des pipelines et de la qualité (taux de succès, temps de build, couverture de tests).

Profil recherché

Vous êtes étudiant·e en ingénierie électronique et vous recherchez un stage de 6 mois ?

Compétences attendues :

  • Connaissance ou appétence pour les outils CI/CD : Jenkins (ou GitLab CI, GitHub Actions), GitLab.

  • Notions de scripting : Bash, Python, Groovy (Jenkinsfile).

  • Notions de gestion de version Git avancée (branches, tags, hooks).

  • Une sensibilité à la sécurité logicielle (SBOM, gestion des secrets) est un plus.

  • Des notions de VHDL et/ou de compilation croisée C sont un plus, sans être indispensables (l'objectif étant d'industrialiser des chaînes existantes, pas de développer les firmwares eux-mêmes).

  • Rigueur, sens de l'organisation, capacité à dialoguer avec des équipes de développement variées.

  • Maitrise de l'anglais 

Nous recherchons une personne avec une bonne capacité rédactionnelle et un fort esprit d'équipe.

Vous partagez nos valeurs : courage, confiance, talent et esprit d’équipe ?

Envie de relever le défi ? Postulez et rejoignez l'aventure !

💫 Pourquoi rejoindre Bertin Technologies ?

Apprenez, proposez vos idées et participez à des projets ambitieux dans un environnement dynamique !

94 % de nos stagiaires et alternants nous recommandent (Enquête HappyTrainees 2025) pour la diversité et la qualité des missions.

Vos avantages chez nous :

  • Gratification mensuelle attractive

  • Titres restaurant 11€/jour (6,05€ pris en charge)

  • Prime de cooptation jusqu’à 3 000 €

  • Prise en charge de 50% des frais de transport en commun

  • Activités & subventions CSE

  • Accès à des formations internes et outils de développement personnel

🚀 Développez votre carrière et rejoignez nos équipes !

Détails sur le poste
Aix-en-Provence, Provence-Alpes-Côte d'Azur, France
Stage (6 mois) - Temps plein
Etudes / Ingénierie
· Plateforme d'Onboarding · Titres restaurant · Remboursement transport en commun · Subventions CSE · Plateforme E-learning · Opportunité d'embauche
Postuler à cette offre en 1 clic
Postuler à cette offre
Stage - MISE EN PLACE D'UNE CHAINE CI/CD POUR FIRMWARES CAMERAS
content_paste
INTERNSHIP
Déposer votre CV ou choisir un fichier
Taille fichier 5 Mo max - Formats acceptés .docx, .doc, .pdf, .png, .jpg, .jpeg, .odt, .pages
Nous complétons automatiquement les informations nécessaires grâce à votre CV. C'est simple et facile !
Signaler une anomalie
Propulsé parTaleez