Stage de Pré-embauche - Nantes, France - Smile Group

Smile Group
Smile Group
Entreprise vérifiée
Nantes, France

il y a 3 semaines

Sophie Dupont

Posté par:

Sophie Dupont

beBee Recruiter


Description
**_Contexte_**

L'outil Buildroot dispose d'une infrastructure pour générer des toolchain GNU de

cross-compilation pour toutes les architectures supportées.

Une toolchain GNU, fournissant le compilateur GCC, peut être remplacée par une toolchain LLVM/Clang afin de bénéficier par exemple des outils d'analyse de code (warning), fuzzing (robustesse, sécurité), performance ou encore optimisation

Lors d'un précédent stage au sein de Smile ECS, les outils LLVM/Clang ont été intégrés à Buildroot mais sans qu'il soit encore possible d'utiliser Clang comme cross-compilateur. L'objectif de ce stage est de poursuivre ce travail et de cross-compiler un système embarqué en utilisant uniquement le compilateur Clang.

À l'issue de ce travail, une étude comparative des performances entre GCC et Clang sera effectuée.

**_ Vos missions_**

Garder le sourire, mais pas que:

- stagiaire devra prendre en main les outils GNU et LLVM/Clang afin de se familiariser avec la cross-compilation des systèmes embarqués et reproduire les résultats obtenus avec LLVM/Clang lors du stage précédent
- stagiaire poursuivra la modification de Buildroot pour pouvoir utiliser le cross-compilateur Clang dans les différentes infrastructures de paquets
- stagiaire devra échanger avec les communautés des projets LLVM/Clang et Buildroot afin de travailler sur la correction des problèmes rencontrés ainsi que réaliser des contributions open-source
- stagiaire devra utiliser le cross-compilateur Clang sur un maximum de paquets, en priorité ceux rencontrés régulièrement sur des projets (systemd, gstreamer, Qt5 etc ).
- Si possible, stagiaire mettra en place des outils de non régression afin d'aider la maintenance future.

En finalité, le travail réalisé par stagiaire devra être disponible dans Buildroot ainsi que toutes les modifications effectuées au cours du stage sur d'autres logiciels.

Au sein de l'équipe Systèmes embarqués et IoT, vous pourrez:

- Bénéficier d'un véritable accompagnement tout au long du stage de la part d'un expert du domaine
- Participer à diverses formations techniques autour des systèmes embarqués et/ou de l'IoT
- Intégrer une équipe de passionnés et avoir la possibilité de la rejoindre en CDI après votre stage
- Contribuer à la communauté open source via du code ou un article
- Vous préparer à votre soutenance via une soutenance blanche organisée en fin de stage

Stage à pourvoir à Nantes pour une durée de 6 mois

**_ Technologies utilisées_**
- Compilateurs : GCC/LLVM/Clang et leurs toolchains
- Buildroot/Yocto

**_
Profil recherché_**
- BAC+5 en informatique / embarqué / IoT
- Bonnes compétences langage C / Linux
- stagiaire doit savoir utiliser un système Linux en ligne de commande et maîtriser à mínima les outils pour générer un système Linux embarqué (Yocto/Buildroot)
- Maîtrise technique de l'anglais
- Autonomie, curiosité, technique, rigueur
- Bon niveau rédactionnel
- Affinité pour l'Open Source
- Esprit d'équipe
- Entreprise handi-accueillante : à compétences égales, tous nos postes sont ouverts aux personnes en situation de handicap._

**_
Qui sommes-nous ?_**

Le Groupe Smile rayonne dans toute l'Europe avec plus de 2000 collaborateur-rice-s présents dans 7 pays et 15 agences. Smile a aujourd'hui plus de 30 ans d'existence et se positionne comme le leader de l'Open Source en Europe.

Au sein du Groupe Smile, l'équipe **_ECS "Embedded & Connected Systems"_** se positionne comme le leader européen du développement et de l'intégration de solutions Open Source en environnement embarqué et Cloud IoT, avec plus de 110 collaborateurs répartis sur 5 agences en France : Paris, Toulouse, Nantes, Grenoble et Lille.

Nous sommes membres des projets Yocto et Buildroot et nous y contribuons activement pour la maintenance et le développement.

**En synthèse, Smile ECS, c'est**:

- Pas moins de 15 experts au service des clients et des ingénieurs de l'équipe
- De nombreux industriels et fabricants de produits connectés avec des challenges techniques intéressants, exigeants et passionnants ; dans des secteurs aussi variés que **l'aéronautique**, le **ferroviaire**, **l'automobile**, les **télécoms **ou encore **l'énergie **
- Une proximité avec les communautés Open Source (en particulier Yocto et Buildroot) et de nombreuses contributions
- Le blog , plus de 10 livres blancs et de nombreuses conférences techniques

**Pourquoi intégrer Smile ECS ?**
- Avoir la garantie de **monter en compétences** dans vos domaines d'expertise (Linux embarqué, Cloud IoT)
- Intégrer une société qui donne de **réelles perspectives d'évolutions** de carrière dans votre filière technique de prédilection
- Rejoindre un **groupe dynamique **et en pleine croissance, à la **pointe de la technologie**
- Bénéficier de nos formations (Linu

Plus d'emplois de Smile Group