Pourquoi ce poste est clé
L’équipe Embedded Software souhaite faire évoluer ses bibliothèques pour faciliter leur utilisation sur différents microcontrôleurs et systèmes d’exploitation. En contribuant à ces évolutions, vous aiderez l’équipe à accélérer le développement de nouvelles preuves de concept (PoC) et à simplifier le développement de nouvelles antennes.
Rattaché.e à David, Software Team Leader, ce stage vous permettra d’apprendre à concevoir des architectures logicielles embarquées adaptées à différentes plateformes, en travaillant sur des produits concrets : surfaces reconfigurables intelligentes (RIS), GNSS double fréquence et antennes. Vous développerez également vos compétences dans les bonnes pratiques du développement embarqué : tests, intégration continue et revue de code.
Vos missions
Analyse de l’existant
Conception et évolution des bibliothèques
Concevoir et mettre en place une couche d’abstraction matérielle (HAL) indépendante du microcontrôleur,
Rendre la bibliothèque d’abstraction de l’OS portable sur plusieurs systèmes d’exploitation (bare-metal, RTOS, Linux, etc.),
Faire évoluer la bibliothèque de contrôle des composants des cartes électroniques afin de faciliter l’intégration de nouvelles antennes.
Intégration et tests
Porter les bibliothèques sur plusieurs plateformes cibles et valider leur fonctionnement,
Mettre en place des tests automatisés et l’intégration continue,
Rédiger la documentation technique.
Un plan personnalisé pour postuler intelligemment à cette offre.
Cliquez sur "Postuler" pour accéder à l'offre.