Informations générales
Intitulé de l'offre : Ingénieur d'études en ingénierie logicielle (H/F)
Référence : UMR8112-ELIBLA-013
Nombre de Postes : 1
Lieu de travail : PARIS 14
Date de publication : vendredi 28 juillet 2023
Type de contrat : CDD Technique/Administratif
Durée du contrat : 6 mois
Date d'embauche prévue : 1 octobre 2023
Quotité de travail : Temps complet
Rémunération : entre 2 280€ et 2 720€ bruts mensuels selon expérience
Niveau d'études souhaité : Niveau 6 - (Bac+3 ou 4)
Expérience souhaitée : 1 à 4 années
BAP : Informatique, Statistiques et Calcul scientifique
Emploi type : Ingénieur-e en ingénierie logicielle
Missions
Au sein du service support informatique et services communs du LERMA, le candidat ou la candidate devra contribuer à un interpréteur libre en astronomie (développement, tests, optimisation....).
Activités
- Développer et tester les objets et composants : GDL, logiciel libre sous licence GPL v2/v3 est un clone libre d'IDL, langage interprété largement utilisé en astronomie professionnelle. (Logiciels comparables: R, Matlab, python, Yorick …):https://github.com/gnudatalanguage/gdl/blob/master/README.md.
- Ajouter des fonctionnalités identifiées comme manquantes dans un code numérique libre utilisé notamment en astronomie (pour cela, il privilégiera l'appel à des librairies tierce (Eigen3, GSL ...).
- Mettre en place des interfaces en se basant sur l'existant (les premières priorités sont dans le domaine des opérations matricielles. Des tests de régression seront prévus en parallèle, ainsi qu'une vérification minutieuse des performances).
- S'assurer du bon fonctionnement (dans le sens de "complet" et "d'exact") d'une librairie tierce existante dans cet environnement (PSM).
Compétences
Le candidat ou la candidate devra démontrer une expérience convaincante en programmation C/C++, si possible par des contributions visibles dans des dépôts publics (SF, Github …).
- Savoir prendre en compte la variété des compilateurs (gcc, icc, clang) et des standards (c++11) est un plus.
- Une expérience de développement sur plusieurs OS (GNU/Linux, OSX et MSwin) serait également appréciée mais n'est pas indispensable.
- Connaissance même basique de CMake serait un plus (autres librairies utilisées : GSL, FFTw, Eigen3, OpenMP, wxWidgets … la version MS-win étant en retard sur les versions OSX et GNU/Linux,la connaissance approfondie du développement sur MS-win peut être mise en avant).
- Connaissance de l'anglais technique du domaine est nécessaire (lecture, écriture niveau B2 européen) la maîtrise de l'anglais oral n'est pas nécessaire).
Contexte de travail
Le Laboratoire d'étude du rayonnement et de la matière en astrophysique et atmosphères (LERMA) est un laboratoire de l'Observatoire de Paris dont l'effectif total est de 120 personnes. Il est situé sur 4 sites géographiques : Observatoire de Paris (Site de Paris et Meudon), Sorbonne Université (Site de Jussieu) et Université de Cergy Paris.
Ses missions relèvent d'activités de recherches dans le domaine du milieu interstellaire et des plasmas stellaires, la formation et l'évolution des étoiles et des galaxies, la cosmologie et l'univers primordial, les atomes et molécules d'intérêt astrophysique et atmosphérique ainsi que l'instrumentation submillimétrique et la télédétection planétaire.
Le projet étant international, les échanges et la documentation technique (dont la documentation des bibliothèques) sont en anglais. Le candidat ou la candidate recruté(e) travaillera sous la supervision directe du responsable du service support informatique.