Stage - Industrialisation et adaptation d'un logiciel embarqué STM32- (H/F)
ALTEN · On site, Aix-en-Provence, FR
Veröffentlicht am 12. Nov. 2026
Mit Jobrona auf diese Stelle bewerben
Legen Sie ein Konto an und laden Sie Ihren Lebenslauf hoch. Passt die Stelle dazu, bereiten wir zuerst diese Bewerbung vor, senden sie und zeigen Ihnen genau, was gesendet wurde.
Über die Stelle
Pourquoi nous rejoindre ?
Worldgrid est un acteur majeur de la transition énergétique. Nous accompagnons les grands acteurs du secteur dans la transformation de leurs systèmes énergétiques grâce à des solutions technologiques innovantes.
Nos équipes interviennent notamment sur :
- l’optimisation des interventions sur les réseaux
- les solutions de comptage intelligent et les objets connectés
- la prévision et la gestion des pics de consommation
- l’équilibrage des réseaux énergétiques
- la cloudification des infrastructures
- les télé-opérations et systèmes de supervision
- le développement de partenariats avec des producteurs d’énergie verte
- la sécurisation de l’accès à l’énergie
Rejoindre Worldgrid, c’est participer à des projets stratégiques et contribuer à la transformation des systèmes énergétiques de demain.
Proposition de sujet de stage :
L'objectif du stage est d'étudier et de mettre en œuvre des solutions de développement logiciel pour microcontrôleurs STM32 répondant aux exigences de sûreté de fonctionnement et de certification, selon la norme CEI 62138.
Le stage s'articulera autour de deux axes complémentaires :
Une phase d'étude : Elle vise à identifier, analyser et comparer les chaînes de développement et les bibliothèques logicielles adaptées aux exigences de sûreté de fonctionnement, afin de sélectionner les solutions les plus pertinentes.
Une phase de réalisation : Elle consiste à mettre en œuvre les solutions retenues sur l'application embarquée existante du coffret de signalisation des niveaux radiologiques détectés (coffret COSI), à adapter son code source et à effectuer les vérifications nécessaires à la validation des modifications.
Ces travaux permettront d'évaluer la faisabilité technique de cette évolution et de poser les bases d'une future démarche de certification du logiciel.
Missions principales :
1- Étude et comparaison des solutions
Analyser les chaînes de compilation qualifiées.
Identifier les bibliothèques logicielles certifiées ou qualifiables.
Comparer les solutions selon leurs contraintes techniques, normatives et économiques.
2- Mise en œuvre sur une application existante
Analyser l'architecture et le code source d'une application STM32 existante.
Mettre en place la chaîne de développement retenue.
Intégrer les bibliothèques et composants logiciels sélectionnés.
Adapter la configuration et le processus de compilation.
3 - Adaptation et amélioration du logiciel
Faire évoluer le code existant pour assurer sa compatibilité avec les outils et bibliothèques retenus.
Identifier et corriger les pratiques de développement incompatibles avec les exigences de sûreté.
Appliquer les règles de codage adaptées (MISRA C).
Mettre en œuvre des mécanismes de diagnostic et de gestion des défauts lorsque nécessaire.
Définir et réaliser des tests de non-régression.
4 - Validation et documentation
Mettre en place des outils d'analyse statique et de contrôle de qualité du code.
Documenter la chaîne de développement, les modifications réalisées et les limites des solutions retenues.
Établir des recommandations pour une future démarche de certification.
Livrables attendus :
Étude comparative des chaînes de compilation et des bibliothèques.
Environnement de développement opérationnel.
Application STM32 existante adaptée et fonctionnelle.
Résultats des analyses et tests logiciels.
Rapport technique présentant les travaux réalisés et les recommandations pour une démarche de certification.
Profil recherché
Diplômé(e) d’une école d’ingénieur ou titulaire d’un Bac +5 (informatique, systèmes d’information, management).
Vous justifiez d’au moins 4 ans d’expérience en tant que Business Analyst ou sur un rôle similaire, idéalement dans des environnements SI complexes.
Compétences attendues
- Maîtrise des méthodologies d’analyse fonctionnelle.
- Bonne connaissance des outils de gestion de projet et de documentation (JIRA, Confluence, Trello…)
- Compétences en C# et SQL obligatoire
- Capacité à rédiger des spécifications fonctionnelles claires et structurées
- Bonne compréhension des architectures SI et des processus métiers
- Expérience en gestion des exigences et en validation des solutions
- Capacité à collaborer avec des équipes métiers et techniques