STAGE - Mise en œuvre & amélioration de l'outillage MBSE pour le logiciel de vol

  • Stage, 6 mois
  • Temps plein
  • Expérience : pas de préférence
  • Master, Bac+5
  • Ingénierie Logiciel et Données

Mission

Le service logiciel de vol a développé un outil MBSE pour la configuration de ses logiciels basés sur le framework KOSMOS. L'objectif de ce stage est de réaliser une première mise en pratique de l'outil sur un use case réel PUMA : Plateforme Unifiée Multi-Applications. 

Afin de répondre aux enjeux des systèmes embarqués critiques, de plus en plus de cartes électroniques possèdent des puces System-On-Chip combinant des processeurs, des FPGA, des contrôleurs de périphériques...

Ces puces permettent d'implémenter des fonctionnalités embarquées optimisées mais également plus complexes tel que le traitement de signaux GNSS ou le traitement de signaux RF pour la communication.

Dans ce contexte, le CNES souhaite développer un calculateur accompagné d'IPs FPGA et de librairies logicielles, robuste et commune à toutes les technologies de SystemOnChip.

La finalité du stage étant la génération d'un logiciel de vol au travers de notre outil MBSE et la validation de son fonctionnement sur cible réelle. 

Le/la stagiaire sera amené à corriger l'outil si nécessaire. 

Puis il s'agira d'augmenter les fonctionnalités de l'outil MBSE, notamment via un interfaçage avec l'usine logicielle CNES (notamment gitlab).

Les compétences suivantes sont recherchées pour ce stage :

  • Formation en génie logiciel
  • Maitrise de la programmation orientée objet, notamment en java
  • Maitrise d'outils de versioning comme git 
  • Des expériences en MBSE 

Le stage pourrait débuter en Janvier 2027.

Profil

*En tant qu'EPIC, le CNES applique un principe de neutralité (notamment politique et religieux) à l'ensemble de ses collaborateurs