Capgemini Engineering Tunisia
Capgemini Engineering Tunisia
Tunisie

52 Ordonnanceur pour calculateurs automobiles PFE

Systèmes embarquésGénie logicielProgrammation bas niveau

Publié il y a 7 mois

Stage
⏱️4-6 mois
💼Hybride
📅Expiré il y a 6 mois
Reste lisible (ATS friendly).

Description du poste

Objectif du projet

  • Concevoir et développer un ordonnanceur destiné à la gestion de tâches multiples pour calculateurs automobiles.
  • Créer une application multithread qui sera intégrée au niveau logiciel afin de garantir une exécution performante et optimisée.

Responsabilités et livrables

  • Implémentation de l'ordonnanceur multithread (planification, priorités, gestion des tâches et ressources).
  • Intégration et tests sur cible matérielle (STM32 / Raspberry) et validation des performances et de la robustesse.

Profil recherché et répartition des stagiaires

  • Public visé : Ingénieur, 3 stagiaires au total : 2 Systèmes Embarqués et 1 Génie Logiciel.
  • Compétences attendues : programmation C, compréhension des systèmes temps réel et développement bas-niveau.

Environnement technique

  • Plateformes et OS : STM32, Raspberry, programmation système UNIX, Yocto.
  • Protocoles et interfaces : UART, SPI, I2C, CAN, Ethernet ; langage C et développement bas niveau.

Méthodologie et critères de succès

  • Développement orienté tests : tests unitaires, tests d'intégration et validation sur cible matérielle.
  • Critères de réussite : exécution optimisée des tâches, robustesse face aux scénarios concurrents et conformité aux interfaces embarquées.

Modalités de candidature