Apside
- Ingénieur projet et développement
Boulogne-Billancourt
2012 - 2017
Contexte : Observation spatiale / Chaîne opérationnelle de Sentinel-3 (ESA) : Juillet 2012 – Juin 2014
Réalisation / Rôle :
Développement en C/C++ de la chaîne opérationnelle du segment sol des mesures de l’altimètre et du radiomètre. Responsable technique du projet :
• Projet au sein de CLS sous forme de forfait : réponse à appel d’offre, suivi technique, relations avec le client CLS pour le suivi technique et projet
• Conception du système avec prise en compte de fortes contraintes (volume des données à traiter et optimisation de l’algorithmie)
• Développement logiciel et suivi de développement dans une équipe de 3 (équipe APSIDE autonome au sein de CLS)
• Spécification des tests d’intégration et de validation
• Développement des jeux de test et rédaction du rapport de validation
• Intégration, validation et corrections
• Rédaction de scripts de validation, avec analyse des résultats et propositions de corrections
• Prise en charge du déroulement des tests lors de la recette, dans un contexte multi-client (ESA, EUMETSAT, VEGA)
• Processus effectué deux fois :
o développement de la chaîne niveau 1 (Traitement physique de la mesure)
o développement de la chaîne niveau 2 (Traitement géo-physique)
• Amélioration des performances (mise en multithread des algorithmes les plus coûteux avec OpenMP)
• Développement d’un nouvel algorithme basé sur la méthode Levenberg-Marquardt pour le retracking des formes d’onde SAR :
o Développement en multi-thread
o validation scientifique
o validation logicielle
• Maintenance des processeurs altimètre et radiomètre de Sentinel-3
Environnement: C/C++ Eclipse CDT, Python (bibliothèque NumPy), SVN, Linux RedHat, NetCDF, Magic Draw, UML, OpenMP