Ingénieur(e) Développeur Python – Observation de la Terre H/F

Toulouse, FranceCDI

Voir les offres d'emploi

À propos de  Magellium

Magellium (Groupe Artal), avec ses 300 collaborateurs, est un acteur indépendant, spécialisé sur la chaine de valorisation de la donnée de télédétection (du capteur satellite ou drone jusqu’à son utilisation dans les systèmes et les services d’observation de la terre, la cartographie et la Géointelligence) qui promeut la maîtrise des technologies spatiales, du logiciel, du traitement de signal et de la géomatique.   

Dans le cadre de ses activités en observation de la terre, Magellium intervient dans des projets et des études d’observation satellitaire mettant en œuvre des compétences scientifiques dans les domaines de la télédétection, de la physique de la mesure, des corrections atmosphériques ou des algorithmes de restitution des paramètres géophysiques.

Magellium développe également des compétences scientifiques en lien avec les laboratoires dans divers domaines applicatifs liés aux grandes problématiques du système terre, en produisant des données et des études sur les principales variables environnementales à diverses échelles spatiales et temporelles.

Les activités conduisent le plus souvent à effectuer des traitements de données géophysiques, en extraire les principaux signaux d’intérêt pour effectuer des études en partenariat avec les laboratoires scientifiques pertinents sur ces domaines.

Le poste

Au sein de l’Unité Earth Observation de Magellium, nous développons des chaînes de traitements scientifiques pour les données provenant des charges utiles des satellites d’observation de la Terre.

Le poste proposé consiste à contribuer au développement d’une chaîne de traitement complexe pour le compte d'une agence spatiale, dans le cadre d’un projet européen combinant une quinzaine d’institutions (universités, laboratoires…) et de grands industriels. Il s’agit de traiter les données d’un satellite d’observation conçu pour contribuer à la caractérisation du dérèglement climatique, du lancement du satellite jusqu’à sa fin de vie.

Le travail consiste à développer la chaine de traitement sol et ses algorithmes à partir d’un prototype Matlab, pour ingérer ces données en entrée, les manipuler/transformer avec des algorithmes scientifiques et produire en sortie les données aux formats attendus par les modules logiciels en aval.

 Le cadre de développement requiert l’application de méthodologies rigoureuses utilisées dans le domaine spatial pour l’ingénierie système et le cycle de vie de développement.

L’équipe projet est constituée d’un chef de projet, d’un responsable scientifique et d’un responsable technique. C’est dans ce cadre que le poste proposé viendra compléter l’équipe en apportant spécifiquement une compétence en développement.

Vos principales missions :

  • Prise en charge de la conception et de l'implémentation de la chaine de traitement sol

  • Prise en charge de la conception et de l'implémentation des modules logiciels thématiques qui composent la chaine de traitement

  • Algorithmes scientifiques de traitement des données

  • Benchmarking des performances, qualitatif comme quantitatif

  • Intégration, test et validation sur l’environnement de développement

  • Support aux activités socles : Docker, usine logicielle...

Profil recherché

Ingénieur Grande Ecole ou Master en mathématiques/informatique, vous justifiez d’une formation dans le développement logiciel Python, les méthodologies de développement, les standards, et les environnements/outils de développement logiciel. Une première expérience dans le développement Python de traitements de données satellites en environnement industriel est valorisée.

Vous avez des connaissances ou au minimum la capacité et la volonté de monter en compétences dans les domaines de la télédétection et de l’observation de la Terre.

Compétences requises :

  • Solides compétences en Informatique scientifique, outils informatiques de calcul scientifique et langages associés (Python, Matlab)

  • Compétences en architecture et développement logiciel Python

  • Maitrise des environnements de développement : Linux, Docker, Git

  • Anglais écrit  et oral

Autres aptitudes :

  • Bonne capacité d'adaptation et de montée en compétences sur de nouveaux sujets techniques

  • Goût pour les domaines scientifiques

  • Autonomie

  • Forte capacité à travailler en équipe

  • Bon relationnel, qualités de communication, clarté et fiabilité

  • Sens des responsabilités et capacité d’engagement

Détails sur le poste
Toulouse, France
CDI
Ingénierie
D’autres offres en cours chez Magellium...
arrow_backVoir les offres d'emploi
Propulsé parTaleez