
Ingénieur·e d'Études en Développement Logiciel pour le Segment Sol de la Mission Spatiale Svom l'Interfaçage avec Fink et la Maintenance du Logiciel Embarqué Mxt H/F - CNRS
- Orsay - 91
- CDD
- CNRS
Les missions du poste
Assurer la réception, le traitement et l'exploitation efficaces des alertes transitoires. Contribuer au développement de la chaîne de traitement de l'instrument MXT et aux outils du programme ToO-MM. Participer à la maintenance du logiciel embarqué de MXT.
Activités
Développer, intégrer et documenter les modules logiciels de la chaîne de traitement des données sous la responsabilité d'IJCLab, dans le cadre du segment sol de SVOM.
Participer à la conteneurisation (Docker) et au déploiement des services développés.
Mettre en oeuvre une interopérabilité efficace avec FINK, en intégrant les technologies Kafka pour le flux d'alertes, et GCN pour l'échange de messages astronomiques à l'échelle mondiale.
Développer et maintenir des interfaces web de visualisation et d'interrogation des données scientifiques.
Concevoir, exécuter et maintenir des tests unitaires, d'intégration et fonctionnels, dans le cadre d'une démarche qualité rigoureuse, incluant l'intégration continue (CI/CD), la revue de code et la validation scientifique des résultats, pour garantir la fiabilité, la robustesse et la pertinence scientifique des modules développés.
Maintenir et faire évoluer le logiciel embarqué de l'instrument MXT.
Participer à la rédaction de la documentation technique.
Collaborer étroitement avec les équipes scientifiques et techniques de la mission, dans un environnement collaboratif international.
Compétences
Compétences techniques:
Maîtrise des langages de programmation Python et C
Bonnes connaissances des technologies web : HTML, CSS, JavaScript
Notions de services web et d'interopérabilité via des interfaces comme REST ou NATS
Maîtrise des bonnes pratiques de développement logiciel et d'une démarche qualité : gestion de version, intégration et déploiement continus (CI/CD), tests unitaires, revue de code
Bon niveau d'anglais technique (oral et écrit) : rédaction de documentation, participation à des réunions et présentations - niveau B1 minimum
Connaissance du fonctionnement de la recherche fondamentale en France, en particulier dans le cadre des projets spatiaux
Autres compétences attendues:
Capacité à comprendre des problématiques scientifiques et à les traduire en solutions logicielles adaptées
Aptitude à rédiger, documenter et présenter un travail technique, en français comme en anglais
Expérience avérée dans la mise en oeuvre de services conteneurisés, notamment via des outils comme Docker et Docker Compose
Faculté à déployer et maintenir des services dans des environnements Cloud ou orchestrés, tels que OpenStack, Docker Swarm
Compréhension des processus de compilation, de liaison de code, et des principes de développement embarqué et temps réel
Savoir-être:
Esprit d'équipe et bonnes capacités de communication
Ouverture d'esprit et esprit d'initiative
Ténacité et autonomie dans un environnement technique exigeant
Contexte de travail
Le Laboratoire de Physique des 2 Infinis Irène Joliot-Curie, ou IJCLab, est une Unité Mixte de Recherche du CNRS, de l'Université Paris Saclay et de l'Université Paris-Cité, située sur le campus de la Faculté des Sciences d'Orsay.
Les activités scientifiques d'IJCLab sont structurées en 7 pôles scientifiques : Astroparticules, Astrophysique et Cosmologie; Physique des Accélérateurs; Physique des Hautes Énergies; Physique Nucléaire; Physique Théorique; Energie et environnement; Santé. Elles s'appuient sur un Pôle Ingénierie qui rassemble des services techniques de haute expertise, fortement insérés dans le réseau technique national de l'IN2P3, et structurés en quatre départements dans les domaines de l'électronique, de l'informatique, de l'instrumentation et de la mécanique.
L'ingénieur·e intégrera le département informatique d'IJCLab et travaillera en lien étroit avec les chercheurs impliqués dans la mission spatiale franco-chinoise SVOM et les partenaires du consortium international.
IJCLab fonde sa politique de recrutement sur la promotion de l'égalité, de la diversité et de l'inclusion. Valeurs essentielles, elles favorisent le développement professionnel des agents, véritables acteurs d'une réussite collective, ainsi que le rayonnement du laboratoire lui-même.
Le poste se situe dans un secteur relevant de la protection du potentiel scientifique et technique (PPST), et nécessite donc, conformément à la réglementation, que votre arrivée soit autorisée par l'autorité compétente du MESR.
Le Laboratoire de Physique des 2 Infinis Irène Joliot-Curie, ou IJCLab, est une Unité Mixte de Recherche du CNRS, de l'Université Paris Saclay et de l'Université Paris-Cité, située sur le campus de la Faculté des Sciences d'Orsay.
Les activités scientifiques d'IJCLab sont structurées en 7 pôles scientifiques : Astroparticules, Astrophysique et Cosmologie; Physique des Accélérateurs; Physique des Hautes Énergies; Physique Nucléaire; Physique Théorique; Energie et environnement; Santé. Elles s'appuient sur un Pôle Ingénierie qui rassemble des services techniques de haute expertise, fortement insérés dans le réseau technique national de l'IN2P3, et structurés en quatre départements dans les domaines de l'électronique, de l'informatique, de l'instrumentation et de la mécanique.
L'ingénieur·e intégrera le département informatique d'IJCLab et travaillera en lien étroit avec les chercheurs impliqués dans la mission spatiale franco-chinoise SVOM et les partenaires du consortium international.
IJCLab fonde sa politique de recrutement sur la promotion de l'égalité, de la diversité et de l'inclusion. Valeurs essentielles, elles favorisent le développement professionnel des agents, véritables acteurs d'une réussite collective, ainsi que le rayonnement du laboratoire lui-même.Le poste se situe dans un secteur relevant de la protection du potentiel scientifique et technique (PPST), et nécessite donc, conformément à la réglementation, que votre arrivée soit autorisée par l'autorité compétente du MESR.
Contraintes et risques
Des déplacements de courte durée en France et à l'étranger sont à prévoir.
Des déplacements de courte durée en France et à l'étranger sont à prévoir.