For Employers
STAGE - Génération automatique de code pour logiciel embarqué sur STM32 (F/H)
STMicroelectronics
RennesLocation
Rennes
7 days ago
Posted date
7 days ago
N/A
Minimum level
N/A
OtherJob category
Other
Chez ST, nous sommes plus de 50 000 créateurs et fabricants de technologies microélectroniques.

Nous collaborons avec plus de 200 000 clients et des milliers de partenaires. Avec eux, nous concevons et créons des produits et des solutions qui répondent à leurs défis et à la nécessité de contribuer à un monde plus durable. Nos technologies de pointe permettent une mobilité plus intelligente, une gestion plus efficace de l'énergie, de la puissance et un déploiement à grande échelle de l'Internet des objets (IoT) et de la 5G.

ST a reçu les certifications Top Employer France et HappyTrainees 2024. Elles nous reconnaissent en tant qu'employeur de référence et démontrent notre engagement à faire de l'humain une priorité.

Problématique

STMicroelectronics est une entreprise qui conçoit, fabrique et commercialise des semi-conducteurs, notamment les microcontrôleurs STM32. Ces STM32 intègrent de nombreux modules hardware, appelés IPs, qui sont initialisés et configurés grâce à des drivers bas-niveau. L'équipe Intro-pack est responsable du développement de ces drivers bas-niveau, conçus à partir des documents de description d'IP. Ce processus de conception des drivers est aujourd'hui principalement manuel.
Votre mission

Vous rejoindrez l'équipe Intro-pack de Rennes pour développer un outil d'automatisation permettant de générer les drivers bas-niveau.

Votre première tâche sera de définir et de développer un outil d'importation des informations présentes dans les documents de description d'IP vers une base de données flexible et simple d'utilisation. Ensuite, vous développerez le module en charge de générer le code bas-niveau des drivers en utilisant un moteur de templating tel que handlebars. Le dernier module que vous concevrez permettra la mise en forme du code généré afin de répondre aux règles de codage de l'entreprise. Enfin, vous effectuerez la validation du code généré sur des cartes Nucleo STM32.

Mots-clés : Template engine/Handlebars, Javascript, Python, Langage C, Système embarqué

A propos de vous
  • École d'ingénieur en développement logiciel
  • Une première expérience en Python
  • Autonomie et rigueur
  • Connaissances en systèmes embarqués

Nous rassemblons 50 000 personnes présentes dans 40 pays et représentant 118 nationalités. Tous ensemble, nous formons une seule et même ST. La diversité fait partie intégrante de ce que nous sommes et de ce que nous faisons. Nous sommes convaincus que nous sommes tous des acteurs de l'inclusion et que nous devons apprendre à voir le monde à travers le regard des autres. Nous avons encore un chemin à parcourir mais, chaque jour, nous travaillons ensemble pour créer un lieu de travail plus équitable et plus inclusif, où vous pouvez réaliser tout votre potentiel.

En postulant chez STMicroelectronics dans le cadre de votre processus de recrutement, nous pourrions être amenés à procéder à la potentielle prise de référence et vérification de vos antécédents.
Related tags
-
JOB SUMMARY
STAGE - Génération automatique de code pour logiciel embarqué sur STM32 (F/H)
STMicroelectronics
Rennes
7 days ago
N/A
Full-time