La raison d’être de Schneider est de créer un Impact en permettant à chacun de tirer le meilleur de son énergie et de ses ressources, afin de concilier progrès et développement durable. Nous nommons cette ambition : Life Is On.
Notre mission est d’être le partenaire de confiance du développement durable et de l’efficacité de nos clients.
Nous sommes un leader mondial de la technologie industrielle avec une expertise de référence dans l’électrification, l’automatisation et la digitalisation des industries intelligentes, des infrastructures résilientes, des centres de données durables, des bâtiments intelligents et des maisons intuitives. Grâce à notre profonde expertise métier, nous proposons des solutions IoT basées sur l’IA intégrant produits connectés, automatismes, logiciels et services sur l’ensemble du cycle de vie des activités industrielles, pour créer des jumeaux numériques et générer une croissance rentable pour nos clients.
Nous sommes une entreprise humaine rassemblant un écosystème de 160 000 collaborateurs et de plus d’un million de partenaires dans plus de 100 pays au plus proche de nos clients et de nos parties prenantes. Nous plaçons la diversité et l’inclusion au cœur de tout ce que nous faisons, guidés par notre volonté profonde de contribuer à un futur durable pour tous.
You'll be working on
Et si votre stage avait de l’impact ?
Classée n°1 des entreprises les plus durables au monde et 2ème au classement HappyTrainees, Schneider Electric offre une expérience enrichissante, recommandée par 92,9 % de nos stagiaires et alternants.
Et ce n’est pas un hasard ! Notre culture repose sur des valeurs fortes : Inclusion, Maîtrise, Purpose, Action, Curiosité et Travail d’équipe, permettant à chaque personne de contribuer pleinement à la transformation vers un monde plus durable.
Vous évoluerez dans une entreprise de 150 000 collaborateurs, présente dans plus de 100 pays et leader mondial de la gestion de l’énergie et de l’automatisation.
Rejoindre Schneider Electric, c’est donc bien plus qu’intégrer un grand groupe international !
Description de l’entreprise Schneider Electric est un leader mondial dans la transformation numérique de la gestion de l’énergie et de l’automatisation. Notre mission est de fournir des solutions innovantes pour rendre l’énergie sûre, fiable, efficace, durable et connectée. Pourquoi nous rejoindre ?
Participer au développement d’une nouvelle génération de dispositifs de protection électrique.
Travailler sur un sujet concret associant cybersécurité, firmware embarqué et contraintes temps réel.
Intervenir sur du matériel réel et mesurer directement les performances de la solution.
Développer vos compétences en architecture firmware, sécurité embarquée et optimisation bas niveau.
Collaborer avec des experts firmware, architecture et cybersécurité.
Rejoignez-nous pour relever un défi concret : garantir l’intégrité et l’authenticité du firmware tout en permettant au produit d’assurer sa fonction de protection dans un délai très court après sa mise sous tension. Mission Les produits de protection électrique doivent garantir un haut niveau de cybersécurité tout en respectant des contraintes strictes de temps de démarrage. Pour un dispositif de protection contre les défauts d’arc électrique (AFDD), le système doit être opérationnel très rapidement après sa mise sous tension afin d’assurer sa fonction de protection.
Le stage s’inscrit dans le développement d’un dispositif de protection contre les défauts d’arc électrique (AFDD) de la gamme A9 Active AFDD, pour lequel le temps nécessaire à l’activation des fonctions de protection constitue un critère majeur.
Les mécanismes de Secure Boot permettent de vérifier l’intégrité et l’authenticité du firmware avant son exécution. Toutefois, ces vérifications peuvent augmenter le temps de démarrage, en particulier sur un microcontrôleur fortement contraint en mémoire, en puissance de calcul et en capacité de stockage.
Le principal défi du stage sera de concevoir et valider une solution de démarrage sécurisé compatible avec les contraintes très fortes de temps de démarrage du produit.
L’objectif sera d’évaluer différentes solutions de Secure Boot et de mesurer leur impact sur le temps de démarrage du produit. Si nécessaire, le stage consistera également à étudier comment certaines vérifications de sécurité pourraient être réalisées après le démarrage tout en maintenant un niveau de protection adapté.
Le stage comprendra une importante phase d’expérimentation afin de comparer différentes solutions techniques et de mesurer leurs performances sur matériel réel. Il aboutira au développement et à la validation d’un prototype fonctionnel. Responsabilités Analyse des besoins
Comprendre l’architecture de démarrage du produit et les contraintes associées à sa fonction de protection.
Analyser les ressources disponibles sur le microcontrôleur : mémoire, puissance de calcul, accélérateurs matériels et temps de démarrage.
Étudier les exigences de cybersécurité applicables au démarrage sécurisé du produit.
Identifier les éléments du firmware devant être vérifiés avant leur exécution.
Formaliser les exigences fonctionnelles, techniques et de performance de la solution.
Architecture et cybersécurité
Étudier les mécanismes de Secure Boot adaptés aux systèmes embarqués fortement contraints.
Comparer plusieurs stratégies de vérification de l’intégrité et de l’authenticité du firmware.
Évaluer les compromis entre niveau de sécurité, temps de démarrage, utilisation mémoire et complexité d’implémentation.
Étudier une approche de démarrage progressif permettant d’activer rapidement les fonctions critiques, puis d’effectuer certaines vérifications complémentaires tout en maintenant un niveau de sécurité adapté.
Recommander l’architecture la plus adaptée aux contraintes du produit.
Développement firmware
Développer un prototype de Fast Secure Boot sur la plateforme cible.
Implémenter les mécanismes de sécurité nécessaires au démarrage sécurisé du produit.
Optimiser les traitements afin de réduire leur impact sur le temps de démarrage.
Instrumenter le firmware afin de mesurer précisément les différentes phases du démarrage.
Intégrer et valider la solution sur matériel réel.
Validation et qualité logicielle
Définir les scénarios de test permettant de valider le comportement et la robustesse de la solution.
Mesurer le temps de démarrage, l’occupation mémoire et la charge de calcul pour chaque stratégie étudiée.
Vérifier le comportement du système lorsque l’intégrité ou l’authenticité du firmware n’est plus garantie.
Comparer les résultats obtenus aux exigences du produit.
Documenter l’architecture, les choix techniques, les résultats et les recommandations pour une future industrialisation.
Compétences recherchées Techniques
Développement embarqué en C/C++.
Bonnes connaissances en architecture microcontrôleur.
Compréhension des mécanismes de boot et de démarrage des systèmes embarqués.
Git et bonnes pratiques de développement logiciel.
Notions de tests logiciels et de débogage embarqué.
Appréciées
Intérêt pour les problématiques de cybersécurité embarquée.
Notions de cryptographie et de mécanismes de sécurité appliqués aux systèmes embarqués.
Première expérience sur microcontrôleur (STM32)
Notions d’architecture logicielle embarquée ou temps réel.
Première expérience avec des outils de débogage embarqué (J-Link, ST-Link, oscilloscope, analyseur logique…).
Profil Étudiant(e) en dernière année d’école d’ingénieur ou Master spécialisé en systèmes embarqués, cybersécurité ou informatique industrielle.
Vous aimez comprendre le fonctionnement des systèmes embarqués et relever des défis techniques associant sécurité, performance et contraintes matérielles.
Vous êtes intéressé(e) par le développement firmware, la cybersécurité et leur application à des produits industriels concrets.
Curieux(se), autonome et rigoureux(se), vous appréciez le travail en équipe, l’expérimentation et la validation sur matériel réel. Modalités
Durée : 6 mois
Lieu : Site Electropole, Eybens (France)
Début : À définir
Prochaines étapes de notre processus de sélection :
Votre candidature sera étudiée par le recruteur
Si votre profil correspond aux prérequis, vous serez contacté pour effectuer un entretien de préqualification avec le recruteur
Si votre candidature est retenue, elle sera alors proposée au manager / tuteur pour un entretien.
A noter que vous pouvez suivre à tout moment le statut de votre candidature via votre tableau de bord candidat sur le site carrières de Schneider Electric.
Ici, toutes les différences font la force : Chez Schneider Electric, nous sommes engagés pour l’inclusion et la diversité, nous accueillons chaque profil avec bienveillance et ouverture.
Et parce qu’une belle mission mérite aussi de belles conditions, voici ce que nous vous proposons :
D’une gratification mensuelle déterminée selon votre niveau d’études (grilles Schneider au-delà du légal)
D’une prime de fin de stage à la discrétion du manager en fonction de votre évaluation tout au long de votre parcours
D’une participation aux frais de transport en commun à hauteur de 75% pour le trajet domicile-entreprise
D’une journée d’accueil dédiée pour les stages supérieurs à 3 mois
D’autres avantages :
un accès au restaurant d’entreprise ou ticket restaurant pour les sites ne disposant pas de restaurant d’entreprise,
des activités culturelles et sportives (en fonction du CSE de rattachement et de la durée de stage)
jusqu’à 2 jours / semaine de télétravail pour les postes éligibles