Ingénieur développement et architecture logicielle H/F
Stage Bruyères-le-Châtel (Essonne) Architecture / Urbanisme
Description de l'offre
Détail de l'offre
Informations générales
Entité de rattachement
Situé à 40 km au sud de Paris, le centre DAM-Île de France, a en charge la conception des armes nucléaires françaises, la recherche et développement dans le domaine de la lutte contre la prolifération et le terrorisme, l'alerte aux autorités en cas de séisme, de tsunami ou d'essai nucléaire étranger, la construction et le démantèlement de grandes infrastructures nucléaires. Leader français de la simulation numérique et du calcul intensif, il possède deux des machines européennes les plus puissantes. Il dispose également de plusieurs accélérateurs et de nombreux moyens techniques et expérimentaux pour mener ses recherches. Lui est également rattaché, l'Unité Propulsion Nucléaire située sur le centre CEA/Cadarache en région Provence Alpes-Côte d'Azur, où sont implantées les installations d'essais et une partie des fabrications de la propulsion nucléaire.Référence
2019-10086Description du poste
Domaine
Mathématiques, information scientifique, logiciel
Contrat
CDD
Intitulé de l'offre
Ingénieur développement et architecture logicielle H/F
Statut du poste
Cadre
Durée du contrat (en mois)
36
Description de l'offre
Contexte :
Le service a en charge le développement et la mise en œuvre des diagnostics plasma sur les installations lasers de puissance (LMJ, Oméga, …) ainsi que la conception des expériences les utilisant. Plus particulièrement, le service est chargé de fournir aux demandeurs des expérimentations les résultats dépouillés et interprétés des expérimentations réalisées, et d’en assurer l’archivage.
Missions :
Depuis 2014, le service a mis en service plusieurs diagnostics plasma sur l’installation LMJ. De cinq à dix diagnostics plasma peuvent être employés sur une même expérience LMJ. Il est donc nécessaire de fournir des outils de dépouillement fiables, robustes et rapides pour assurer une meilleure réactivité d’un tir à l’autre lors d’une campagne d’expérience. Les outils actuellement développés en interne SCEP ne répondent pas à l’ensemble des besoins exprimés par le projet en matière de rapidité de dépouillement, il est nécessaire de créer une architecture logicielle cohérente et efficace permettant de faire le lien entre les différents logiciels de dépouillement associés aux DP, la base de données d’étalonnage et les outils de nos partenaires.
Activités :
- Développer et tester des algorithmes de traitement du signal, les intégrer dans les logiciels de traitements du signal ou de l’image, et valider l’intégration.
- Rédiger la documentation (guide d’exploitation, manuel utilisateur).
- Maintenir les logiciels et bibliothèques existants pour les rendre compatibles de l’architecture mise en place.
- Organiser des réunions d’avancements régulières, rédiger des comptes rendus.
- Organiser, pour les maitres d’œuvre d’expérimentation, des présentations des nouveaux logiciels.
- Assister et former les maitres d’œuvre utilisateurs.
- Organiser l’architecture en lien avec la base de données d’étalonnage.
- Assurer la cohérence des données d’interface avec nos partenaires (fiches de tir, fichiers de résultats).
Profil recherché
Profil du candidat
Ecole d'Ingénieur, Doctorat
Bonnes connaissances en Développement logiciel :
- Maitrise du langage Python, connaissances en C++
- Connaissance en architecture logicielle, bonnes pratiques Python, programmation orientée objet
- Maîtrise des environnements Windows et Linux
- Connaissance des bases de données dans le cadre d'applications scientifiques
Bonnes connaissances en Traitement du signal :
- Capacité de développement d'algorithmes de traitement
- Maîtrise du traitement du signal et de l'image
- Connaissance en mathématiques appliquées
Débutant accepté.