Retour aux offres

STAGE DE PRÉ-EMBAUCHE : LE DEVOPS POUR LE LOGICIEL EMBARQUE (H/F)

Embarqué

  • Stage
  • Nantes
  • Référence : ECS/NTS/DEVOPS EMBARQUE

SMILE

Smile est le leader du "sourire" au travail mais aussi de l'intégration et de l'infogérance de solutions open source.

Enthousiastes, agiles et performants, leur vocation est de libérer le potentiel d'innovation des entreprises, à travers l'open source.

Ses smiliens experts accompagnent les entreprises dans des domaines aussi variés que le Digital, les Business Apps, l'Embarqué & l'IoT et l'Infrastructure.

Ils sont plus de 1700 collaborateurs présents dans 7 pays, avec 15 agences réparties en France et à l'international.


Le pôle Smile ECS (Embedded & Connected Systems) est un centre d’excellence entièrement dédié aux systèmes embarqués et objets connectés.

Smile ECS s’impose comme le pôle de référence des métiers de l’embarqué en environnement Open Source.

Nous sommes une équipe de passionnés de l’univers Open Source et participons à différents événements comme le Capitole du Libre ou le FOSDEM.

Nous organisons également des Meet-Up sur différents sujets (Android AOSP, IoT, Linux Embarqué…).

Nous alimentons régulièrement notre blog Linux Embedded, à travers différents articles rédigés par nos collaborateurs.

Intitulé du Stage

Le DEVOPS pour le logiciel embarqué.

Contexte

Smile conçoit et développe du logiciel, entre autres, pour des systèmes embarqués pour plusieurs domaines industriels tels que l'automobile, l'aéronautique, le médical, l'IoT, etc.

L'un des axes de notre développement consiste à améliorer en permanence la qualité de nos solutions. Les domaines cités ci-dessus demandent des niveaux de qualité différents, et, pour certains un niveau de qualité très élevé.

Pour cela nous avons mis en place une usine logicielle intégrant des outils de gestion de configuration (git/Gitlab), d’analyse statique (cppcheck, scan-build, ...), de tests unitaires (Google tests, Catch 2), de tests fonctionnels (robotframework), d’intégration continue (Jenkins) et de d’inspection continue (SonarQube).

Le stage sera réalisé avec des technologies Open Source exclusivement et dans un environnement Linux.

Les missions proposées

Garder le sourire, mais pas que !

Le stage consiste à étudier l’état de l’art du développement opérationnel (DEVOPS) et de choisir / tester de nouveaux outils pour les intégrer au sein de notre usine à logiciel.

Le/La candidat/e sera force de proposition, il est important de réaliser le stage en un certain nombre d'étapes:

  • Une recherche bibliographique sur la qualité du logiciel ; l’intégration continue, la qualimétrie, la vérification du logiciel.
  • À l’issue de cette étape, le/la candidat/e rédige un article de blog, un mini mémoire bibliographique, et anime une mini-conférence sur le sujet (Lightning Talk)
  • Le candidat propose, en accord avec son tuteur, des sujets d’expérimentations pour améliorer l’usine logicielle dans une démarche DEVOPS.

Exemple de sujet :

  • Intégration des outils de toolchain GNU dans buildroot
  • Intégration de l’outil d’analyse Frama-C.
  • Conteneurisation des environnements de tests cibles.
  • Intégration d’outils de déploiement et de vérification sur cible.

Talent recherché

Formation requise 

Stage de fin d’études de master ou cycle d’ingénieur

Les compétences recherchées 

On aura le smile si tu disposes des connaissances suivantes :

  • Bon niveau en développement embarqué, connaissance de C/C++, connaissance de l'environnement Linux

Qualité personnelles 

  • Le/La candidat/e devra faire preuve d'une grande curiosité et d'une excellente capacité de synthèse
  • Le/La candidat/e devra faire preuve d'une belle qualité rédactionnelle
  • Le/La candidat/e devra démontrer et justifier ses choix techniques, en lien avec son tuteur

Technologies utilisées

  • Programmation sous Linux
  • Intégration Continue sous Jenkins, qualimétrie sous SonarQube

Informations pratiques

  • Lieu du stage : Nantes
  • Durée du stage : 6 mois, projet de fin d'études uniquement

Notre promesse Employeur

  • Possibilité de télétravail (après 1 an d’ancienneté)
  • Moyenne d'âge de 31 ans
  • Engagement écolo si tu viens en vélo
  • 2 jours de formations obligatoires par an et partenariats forts avec des solutions Open Source (en CDI)

Postuler

* champs obligatoires