Pause
Lecture
Moteur de recherche d'offres d'emploi CEA

Ingénieur-chercheur développement plateforme logicielle simulation H/F


Détail de l'offre

Informations générales

Entité de rattachement

Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat.

Il apporte des solutions concrètes à leurs besoins dans quatre domaines principaux : transition énergétique, transition numérique, technologies pour la médecine du futur, défense et sécurité sur un socle de recherche fondamentale. Le CEA s'engage depuis plus de 75 ans au service de la souveraineté scientifique, technologique et industrielle de la France et de l'Europe pour un présent et un avenir mieux maîtrisés et plus sûrs.

Implanté au cœur des territoires équipés de très grandes infrastructures de recherche, le CEA dispose d'un large éventail de partenaires académiques et industriels en France, en Europe et à l'international.

Les 20 000 collaboratrices et collaborateurs du CEA partagent trois valeurs fondamentales :

• La conscience des responsabilités
• La coopération
• La curiosité
  

Référence

2023-27765  

Description de la Direction

Le DM2S développe des outils de simulation pour la conception et l'évaluation de systèmes dans les disciplines de base du nucléaire, i.e. thermohydraulique, thermomécanique et neutronique, toutes filières confondues. Il s'appuie pour cela sur des essais et des plateformes logicielles, développées en interne ou en partenariat. Il les met en œuvre dans le cadre d'études, notamment dans les domaines de la physique des réacteurs, de la tenue mécanique et de l'intégrité des structures des installations nucléaires sous sollicitations et de la conception de systèmes de nouvelle génération.

Description de l'unité

Au sein du DM2S (Département de Modélisation des Systèmes et Structures), le Service de Génie Logiciel pour la Simulation (SGLS) réalise et maintient des plateformes génériques, pérennes et open source dans le but :
- de développer des codes de calcul parallèles en mécanique des fluides à différentes échelles (https://sourceforge.net/projects/trust-platform/);
- d'exploiter les codes de calculs à l'aide d'outils de mise en données, prétraitements et postraitements, standards ou spécifiques ;
- de fournir aux physiciens les méthodes et outils leur permettant d'optimiser leurs conceptions et de traiter les incertitudes de leurs études de sureté (https://sourceforge.net/projects/uranie/). ).
Le LESIM (Laboratoire d'environnement de simulation) co-développe avec EDF le logiciel open source SALOME (https://www.salome-platform.org/), une plateforme générique et modulaire pour la simulation numérique scientifique, qui offre des fonctionnalités de pré-traitement (CAO, maillage), de post-traitement (visualisation 3D) et d'intégration de codes de calculs. Pour les besoins des unités du CEA ou de ses partenaires, le LESIM développe également des applications métiers le plus souvent basées sur sa plateforme SALOME et ce, dans des domaines scientifiques très variés : mécanique des fluides, neutronique, mécanique, soudage, matériaux, chimie, énergétique, technico-économique. Le laboratoire a également une activité de conseil en génie logiciel auprès de divers projets du CEA.

Description du poste

Domaine

Mathématiques, information  scientifique, logiciel

Contrat

CDI

Intitulé de l'offre

Ingénieur-chercheur développement plateforme logicielle simulation H/F

Statut du poste

Cadre

Description de l'offre

Vous aurez à contribuer à plusieurs thématiques portées par le SGLS/LESIM :
- Dans le cadre d'un possible soutien à venir aux Start-Ups du nucléaire, le CEA souhaite mettre en place une solution innovante permettant d'utiliser les codes de simulation de l'organisme en neutronique, thermo-hydraulique, mécanique sans y avoir accès physiquement. Il faut donc développer une solution de type SAAS (Software As A Service) accessible depuis l'extérieur de l'infrastructure de l'organisme. Il existe pour cela plusieurs preuves de concept qu'il faut maintenant industrialiser et mettre en production pour une utilisation à court terme. Dans ce cadre, il faudra interagir quotidiennement avec les équipes codes, les clients de la solution mais également en interne CEA avec les équipes chargées de mettre en place les serveurs informatiques, l'unité juridique pour une solution complète y compris au niveau des licences, etc.
- Un besoin fort concerne également une montée en compétence sur MEDCoupling, une brique de la plate-forme SALOME. Cette librairie permet d'adresser la gestion des données maillages et champs, les interpolations, divers algorithmes avec une forte problématique de calcul haute performance et de parallélisation. Ces compétences sont nécessaires au divers codes métiers, en particulier en neutronique, thermohydraulique, mécanique (en particulier dans le code MANTA sur lequel vous serez sans doute être amené à intervenir) ainsi qu'aux couplages entre ces métiers.
Ce poste requiert de bonnes compétences en développement informatique orienté objet en python et c++, des compétences en génie logiciel au sens large. Des connaissances en physique sont recommandées, pour faciliter les échanges avec les équipes de développement des codes.
Au-delà des compétences techniques, ce poste nécessite une forte aptitude au travail en équipe, au sens du service et à la communication.

Profil du candidat

Diplôme BAC+8 type doctorat dans le domaine Informatique - Mathématiques appliquées - Physique


expérience: moins d'un an


Langages :  C++, Python ; OS : Linux ; génie logiciel


Outils utilisés: git, cmake, forge logicielle (Tuleap)

Localisation du poste

Site

Saclay

Localisation du poste

France, Ile-de-France, Essonne (91)

Ville

Saclay

Critères candidat

Langues

Anglais (Courant)

Demandeur

Disponibilité du poste

01/10/2023