STAGE - Développement Performant des Systèmes Embarqués
Le stage
Le projet consiste à concevoir et à implémenter une plateforme intégrée permettant le
contrôle à distance de systèmes embarqués, à partir de solutions matérielles et logicielles
préexistantes ou développées en interne. Le matériel utilisé sera basé sur Linux embarqué,
mais l'utilisation de bare-metal est également envisagée. La plateforme sera développée dans
un environnement avec des outils d'intelligence artificielle pour booster la performance,
faciliter la programmation en binôme et améliorer la qualité du code. Les tests seront effectués
dans un environnement d’intégration continue (CI/CD). Ce projet sera réalisé en plusieurs
étapes, comprenant l'analyse des besoins, la conception de l'architecture, le développement
de la plateforme, et la mise en place de tests.
• Analyse des besoins : Recueillir les exigences des développeurs concernant les
matériaux, les outils et les méthodes utilisés.
• Conception de l'architecture : Élaborer une architecture pour le système de contrôle
à distance.
• Développement de la plateforme : Implémenter les mécanismes de contrôle à
distance tels que la mise sous tension (allumer, éteindre, redémarrer), la
communication, le flashage.
• Intégration d'outils d'IA : Étudier et intégrer des outils d'intelligence artificielle pour
assister les développeurs dans le codage et les tests.
• Tests et évaluation : Effectuer des tests intégrant les fonctionnalités CI/CD et établir
des critères de succès.
• Documenter le projet : Rédiger une documentation technique sur l'utilisation et
l'intégration de la plateforme.
Technologies utilisées
• Périphériques : Ethernet, UART, JTAG, SD
• Langages de programmation : C, Python, Shell Script
• Librairies : Labgrid (Python)
• Linux embarqué : U-Boot, Yocto,
• Outils d'IA : GitHub Copilot, ChatGPT Codex
• Outils CI/CD : GitLab CI, Jenkins L'agence de rattachement de cette offre se situe à Grenoble.
Profil Recherché
Étudiant(e) en dernière année d'école d'ingénieur ou en formation universitaire spécialisée en
informatique, électronique, ou systèmes embarqués. Connaissances de base en
programmation (C et Python de préférence). Intérêt pour les systèmes embarqués,
l'automatisation et l'utilisation de l'intelligence artificielle. Capacité d'autonomie, de créativité
et de l'abstraction dans la résolution de problèmes
Avantages Salariaux
- Titre restaurant presque intégralement pris en charge
- Accès aux activités sociales et culturelles du CSE
- Prime Transport de 200 € net par an.
Qui sommes-nous
ELSYS Design est une société d’ingénierie spécialisée dans la conception de systèmes électroniques embarqués.
Nous accompagnons nos clients issus de secteurs variés (énergie, semiconducteur, défense, spatial, transport, etc.) dans 4 domaines principaux : la microélectronique ( FPGA , ASIC , SoC ), la carte , le logiciel embarqué et l’ ingénierie système .
Chez ELSYS Design, nous sommes tous ingénieurs , votre manager sera donc lui aussi issu de la technique. Il veillera à vous proposer des projets pertinents qui vous permettront de vous constituer une expérience riche, bâtie sur un socle de compétences recherchées .
Vous aimez relever des défis techniques ? Vous avez envie d’évoluer dans une ambiance humaine, bienveillante et responsabilisante ? D’intégrer une structure familiale, présentant les avantages d’un grand groupe ?
Alors, n’hésitez plus : postulez et rencontrons-nous !