STAGE - Programmation automatique de satellites pour la charte catastrophes H/F

  • Internship, 6 months
  • Full-time
  • Experience: no preference
  • MBA
  • Ingénierie Logiciel et Données

Mission

La charte internationale « Espace et Catastrophes Majeures » est le fruit d'un accord de coopération internationale entre des agences spatiales et des fournisseurs de données satellites. Elle permet de livrer rapidement et gratuitement des images satellite (optiques/radar) aux équipes de secours et décideurs lors de catastrophes de grande ampleur partout sur la planète. Depuis sa mise en service en 2000, la Charte a été activée plus de 1 052 fois dans plus de 146 pays.

https://disasterscharter.org/fr

L'objectif de ce stage est de concevoir et maquetter un algorithme optimisant de façon automatique l'activation des satellites disponibles dans le cadre de la charte.

En particulier, il faut prendre en compte :

  • les technologies de capteurs à bord des satellites, pour prioriser les plus pertinents en fonction du type de catastrophe, en suivant les recommandations de la charte ;
  • la propagation des orbites de tous les satellites, afin de calculer des dates d'accès sur la zone sinistrée ;
  • la capacité de dépointage des satellites et son impact sur le score de qualité image ;
  • le délai temporel nécessaire entre l'activation au sol d'un satellite, la mise à jour de son plan de programmation, et son envoi par télécommande.

D'autres points pourront être explorés en fonction de l'avancement du stage, comme par exemple l'impact de la météo locale sur le choix du capteur ou encore la fiabilité historique de chaque satellite. À terme, l'objectif est d'intégrer directement cet algorithme à l'outil opérationnel gérant les activations de la charte.

Le stage pourrait débuter en Mars 2027. 

Profile

Une maitrise de Python, C++, Java, ou Rust ainsi que des notions d'optimisation numérique sont attendues. Une familiarité avec la mécanique spatiale et Git serait appréciée. Pour mener à bien ce stage, vous devrez faire preuve d'autonomie, de rigueur, et être force de proposition sur son déroulement.

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

Skills

Concevoir et développer les programmes et applications informatiques
OPTIMISATION
PYTHON
JAVA
GIT
C++
RUST