Smile
Job title:
Stage de pré-embauche : Développement d’une application sur co-processeurs asymétriques avec Linux & ZephyrOS H/F
Company
Smile
Job description
ContexteLes systèmes embarqués modernes nécessitent de plus en plus d’optimisation pour combiner des performances élevées, des performances temps-réel, avec une consommation d’énergie minimale. Dans ce cadre, l’utilisation de processeurs asymétriques comme le STM32MP1 représente une plateforme idéale pour l’exploration de ces problématiques.FreeRTOS est souvent utilisé comme RTOS pour le Cortex-M4 en raison de sa légèreté et de sa maturité. Cependant, nous observons un intérêt croissant pour l’utilisation de ZephyrOS en raison de sa proximité avec Linux, de sa modularité et de son support natif des protocoles IoT.Vos missionsL’objectif de ce stage est d’évaluer ZephyrOS dans le scénario d’une application distribuée, dans laquelle ZephyrOS et Linux fonctionnent de manière collaborative. L’accent sera mis sur l’interaction entre les deux systèmes, avec une répartition intelligente des tâches pour optimiser la gestion de l’énergie.Prise en main de la carte STM32MP157F-EV1.Spécification et conception d’une application de démonstration type maintenance prédictive : par exemple en mettant en Linux veille sur le Cortex-A et en laissant le Cortex-M réaliser des opérations de surveillance continue de capteurs, en déclenchant des analyses plus complexes sur le Cortex-A si des anomalies sont détectées (vibration, température, etc.).Implémentation de la communication inter-processeurs entre Linux et ZephyrOS, en utilisant des protocoles tels que RPMsg, OpenAMP…Implémentation de l’application et intégration dans un builder Linux tel que Yocto ou Buildroot.Tests et validation de l’application, avec une attention particulière sur la consommation d’énergie.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 domaineParticiper à diverses formations techniques autour des systèmes embarqués et/ou de l’IoTIntégrer une équipe de passionnés et avoir la possibilité de la rejoindre en CDI après votre stageContribuer à la communauté open source via du code ou un articleVous préparer à votre soutenance via une soutenance blanche organisée en fin de stageStage à pourvoir à Nantes pour une durée de 6 moisTechnologies utiliséesLinux embarqué : Yocto ou BuildrootZephyrOSC, C++ ou RustBashGit / Gitlab CIProfil recherchéBAC +5 en informatique / embarqué / IoTBonnes compétences langage C / LinuxMaitrise technique de l’anglaisBon niveau rédactionnelEsprit d’équipeEntreprise 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 9 pays et 17 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’équipeDe 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 contributionsLe 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édilectionRejoindre un groupe dynamique et en pleine croissance, à la pointe de la technologieBénéficier de nos formations (Linux embarqué, Yocto, C++, kernel…)
Expected salary
Location
Nantes, Loire-Atlantique
Job date
Sat, 14 Sep 2024 04:34:06 GMT
To help us track our recruitment effort, please indicate in your email/cover letter where (hiringnearme.org) you saw this job posting.