Ce site utilise des cookies. Pour en savoir plus sur notre politique d'utilisation des cookies, cliquez Politique d'utilisation des cookies

Stage - Implémentation d’une pile COP pour l’émission de commandes satellites H/F - Toulouse - CS

Publiée le: 8/3/2018

Résumé de l'offre

  • Type de contrat:
    Alternance / Stage

Description de l'offre

Au sein de la Business Unit Espace, CS-SI a développé depuis plus de trente ans un véritable savoir-faire dans la réalisation et les opérations d’un centre de contrôle satellite.

Fort de cette expérience, CS se positionne pour fournir des produits réutilisables pour la construction de nouveaux Centres de Commande Contrôle (CCC) satellite dans la filière émergente des Nano satellites.


L'une des fonctionnalités les plus critiques dans un Centre de Commande Contrôle (CCC) est la gestion de la la boucle d’émission des commandes à destination du satellite. Cette boucle s’appuie sur une forte standardisation des échanges entre le bord et le sol. En particulier, elle implémente le protocole CCSDS COP permettant de gérer l’émission et la réémission automatique de commandes.

La solution existante s’appuie sur un logiciel développé en langage C qui n’est plus compatible avec les nouveaux systèmes informatiques et doit être remplacée.


L’objectif de ce stage est de réaliser une implémentation complète de la pile sol du protocole COP pour remplacer le logiciel existant.

Les travaux à mener consistent à étudier de manière approfondie les standards CCSDS mis en jeu, puis à construire une nouvelle implémentation utilisant au mieux les nouvelles technologies disponibles. Ceci inclut la rédaction d’un document de spécification et d’architecture du nouveau composant puis la conception et la réalisation de ce composant.

Le stage sera encadré par le chef de projet de la filière CCC Nano-satellites et un architecte logiciel.

Vous serez partie prenante de toutes les étapes de cette activité.

Durée du stage : 6 mois.

Profil requis

Etudiant en école d’Ingénieur ou Master (BAC +4/5), vous êtes motivé et avez un certain goût pour le développement logiciel.

Connaissances exigées :

- Conception orientée-objet (UML),

- Bonne connaissance de la programmation orienté objet, 

- Bonne connaissance du langage JAVA.

Une première connaissance du monde spatial serait un plus.

Rigoureux et autonome, vous êtes de nature curieuse et créative.

Vous maîtrisez l'anglais (lu et écrit).