Stage de pré-embauche : Rust dans l’écosystème embarqué H/F
Smile
ContexteDepuis quelques années, plusieurs langages de programmation système sont apparus avec pour ambition de remplacer le vénérable C++.Parmi ces langages, le Rust commence à devenir un deuxième choix pour les développements d’applications métier dans les systèmes embarqués. La possibilité que Rust offrira, dans un futur proche, d’écrire des drivers pour le noyau linux en est la preuve.Si le langage lui-même est éprouvé, l’écosystème l’entourant et donc la facilité d’intégration de fonctionnalités complexes reste à éprouver.Lors de la réalisation de l’état de l’art du langage Rust dans l’embarqué en 2023, Smile ECS a initié l’intégration de Rusticl dans Buildroot [1]. Cependant, il reste encore quelques défis à relever afin de rendre Rusticl utilisable [2].Ce stage consistera principalement à finaliser les travaux autour de Rusticl et d’ajouter les outils de test nécessaires afin de vérifier que la toolchain rust fonctionne correctement.Le même travail d’intégration de Rusticl sera à effectuer dans Yocto.[1][2]Vos missionsAprès une prise en main des outils Buildroot et Yocto nécessaires pour générer des images Linux embarqués, votre mission consistera à corriger et compléter les modifications nécessaires à l’intégration du Rusticl.En complément de ces travaux, vous avez la liberté d’évaluer d’autres outils ou applications utilisant le langage Rust afin de jauger les difficultés rencontrées en terme de maturité des solutions Rust et des contournements techniques disponiblesApplication Graphique (selon les frameworks disponibles pour Rust)Interaction avec DBusUtilisation du bus CANUtilisation de GStreamerMise en place d’un framework de test automatisé (test unitaires en Rust)Mise en place d’outils de documentation (équivalent doxygen pour le Rust)Intégration en paquet DebianIntégration dans BuildrootIntégration dans YoctoAu 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éesRustArchitecture des systèmes linux (couche user-space)Profil recherchéBAC+5 en informatique / embarqué / IoTBonne connaissance de LinuxUne première expérience en RustUne première experience en packaging linux (debian, yocto ou buildroot) serait un plusCuriosité, capacité à explorerAutonomieCapacité de communication écriteEntreprise 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…)
Nantes, Loire-Atlantique
Sat, 14 Sep 2024 04:48:33 GMT
To help us track our recruitment effort, please indicate in your email/cover letter where (hiringnearme.org) you saw this job posting.
Job title: CARISTE H/F Company Temporis Job description barrières. - L'entreprise utilisatrice s'engage à respecter…
Job title: Class A CDL Truck Driver DRY VAN - HIRING IMMEDIATELY Up to $90K…
Do you have accounting experience? How would you like to work for a family-owned …
hiringnearme.org INDUSTRY EDUCATION SPECIALIST JOB ID: 5955 REGULAR/FULL-TIME LOCATION: BURNABY, B.C To be considered for…
hiringnearme.org This position is part of the Part-Time Contract Positions (Employee Group)Careers are Built at…
hiringnearme.org This position is part of the Part-Time Contract Positions (Employee Group)Careers are Built at…
This website uses cookies.