Stage - Mobilité électrique développement logiciel temps réel
Description des missions
Dans le cadre du développement d’un calculateur « Battery Management System » pour deux-roues électriques, le/la stagiaire intégrera l’équipe de développement logiciel au sein de la Business Unit 2-Wheelers & Powersport. Le/la stagiaire aura pour mission de développer une solution logicielle permettant d’afficher à l’utilisateur des données statiques (capacité initiale, version hardware, etc.) et dynamiques (état de charge, capacité restante, absence ou présence de fautes, etc.) via un afficheur graphique OLED de 128 x 64 pixels, intégré au pack batterie portatif et communiquant via le protocole I²C. Cette fonctionnalité sera intégrée dans un démonstrateur présenté aux clients. Le/la stagiaire sera accompagné(e) et pourra s’appuyer sur les architectes systèmes et développeurs logiciels basés à Toulouse et en Inde, ce qui nécessite une maîtrise de l’anglais oral/écrit.
Activités principales
- Analyse des exigences fournies par l’équipe système
- Gestion de l’activation et de la mise en veille de l’écran OLED
- Définition et gestion de la liste des variables statiques et dynamiques à afficher
- Implémentation du défilement des variables si nécessaire
- Rédaction des spécifications fonctionnelles à partir des besoins analysés
- Développement du protocole I²C pour la plateforme microcontrôleur de notre calculateur
- Validation fonctionnelle sur banc d’essai
- Rédaction du rapport de validation
Profil recherché
Etudiant en informatique Master 1 ou 2, ou École d\'ingénieur 2ème ou 3ème année. Durée du stage : 4 mois.
Compétences
- Autonomie
- Anglais écrit/oral
- Codage en langage C
- Aisance rédactionnelle
- Développement logiciel embarqué