CDI Ingénieur.e développement plateforme logicielle simulation H/F
Role details
Job location
Tech stack
Job description
Le poste s'inscrit dans le Département de Modélisation des Systèmes et Structures (DM2S). Nous réalisons de la R&D théorique et expérimentale, des études sur les systèmes énergétiques en mécanique des structures, thermo hydraulique et mécanique des fluides, physique des réacteurs nucléaires et neutronique, ainsi que sur les réseaux d'énergie.
Description de l'unité
Notre Laboratoire, 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., Rejoignez une équipe jeune et dynamique d'une quinzaine de personnes, avec des profils variés et des compétences polyvalentes en informatique scientifique, en mathématiques appliquées et en physique.
Le poste consistera à :
-
S'intégrer à notre équipe de développement afin de contribuer au projet SALOME (https://www.salome-platform.org/);
-
Renforcer notre pôle pré et post-processing scientifique.
Vos principales missions :
-
Développer en équipe de nouvelles fonctionnalités dans la plateforme SALOME,
-
Aider nos partenaires à développer des applications métiers multi-physiques basées sur la plateforme SALOME,
-
Développer des interfaces utilisateurs TUI ou GUI en python, Qt, ou technos web,
-
Construire et déployer des conteneurs industrialisant les simulations numériques réalisées avec les outils de calcul scientifiques (OCS) de nos partenaires
Vous évoluerez dans un cadre bienveillant, bénéficierez d'une grande liberté d'entreprendre, vous développerez vos compétence grâce au travail en équipe, à l'entreaide, aux nombreuses formations, à la veille technologique, au partage., Au CEA, chacun évolue dans un environnement où l'autonomie et la responsabilité sont encouragées.
C'est l'esprit d'équipe qui nous permet d'atteindre des sommets durables. Chaque membre de l'équipe joue un rôle clé, et ensemble nous surmontons les défis.
« Conformément aux engagements pris par le CEA en faveur de l'intégration des personnes handicapées, cet emploi est ouvert à toutes et à tous. Le CEA propose des aménagements et/ou des possibilités d'organisation pour l'inclusion des travailleurs handicapés »
Requirements
Vous disposez d'une formation Bac+5 (diplôme en Ecole d'Ingénieur) Informatique - Mathématiques appliquées - Physique et vous avez déjà acquis une première expérience d'un à deux ans.
Vous disposez également de bonnes compétences en :
- Langages Python,
- C++,
- RUST,
- Système d'exploitation Linux, architecture logicielle, conteneurisation
Outils utilisés :
Git, gitlab, cmake, gdb, valgrind, cppcheck, jenkins, bash, Docker, Singularity, VSCode, Qt, ParaView/VTK, REACT
English level required !