
Stage de pré-embauche : Évaluation Ubuntu Core (H/F)
Embedded & IoT
Contexte
Smile ECS réalise de nombreux projets autour de Linux embarqué. Dans la plupart des cas, nous utilisons Yocto car de nombreux BSP (Board Support Packages) sont basés sur cet outil pour produire l’image Linux utilisable sur la carte cible. Une autre alternative est d'utiliser une “distribution” Linux (Debian, Ubuntu, etc.) mais une adaptation est nécessaire tant au niveau de l'empreinte mémoire que des cibles matérielles (ARM).
Côté Debian des projets comme ELBE ou DEBOS permettent de construire une image adaptée.
La société Canonical (éditeur d’Ubuntu) a créé un produit adapté nommé Ubuntu Core qui est dédiée aux applications industrielles (automotive, embarqué, IoT / Edge). Ubuntu Core inclut le support temps réel grâce à l’extension PREEMPT_RT.
Vos missions
Le but du stage est d’évaluer l’utilisation d’Ubuntu Core dans le cadre de l’activité de Smile ECS (embarqué et IoT).
- Mise en place sur diverses plateformes (principalement ARM : NXP/iMX ; Raspberry Pi 3 et 4)
- Empreinte mémoire
- Performances temps réel
- Développement d’applications (ajout de “paquets”)
- Tests de validation (CI, intégration continue)
- Stratégie de portage vers une nouvelle cible
- Comparaison avec l’outil Yocto (avantages / inconvénients)
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 à Asnières-sur-Seine pour une durée de 6 mois
Technologies utilisées
- Linux embarqué
- Yocto
- CI
Profil recherché
- BAC+5 en informatique / embarqué / IoT
- Bonnes compétences langage C / Linux
- Appétence pour le matériel (hardware) et l’électronique
- Maîtrise technique de l’anglais
- Bon niveau rédactionnel
- 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 Linuxembedded.fr, 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 (Linux embarqué, Yocto, C++, kernel…)