Ingénieur.e Développement en outil de génération de géométries 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

2024-32542  

Description de la Direction

Intégrer le CEA, c'est mettre vos compétences au service de projets sociétaux majeurs !
Le poste s'inscrit dans le Département de Modélisation des Systèmes et Structures (autrement nommé le DM2S). Nous réalisons de la R&D théorique et expérimentale ainsi que 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.
Envie d'en savoir plus ? C'est par ici :
https://www.linkedin.com/company/cea-isas/

Description de l'unité

Notre département est divisé en plusieurs services. Le nôtre est le Service d'Etudes des Réacteurs et de Mathématiques Appliquées (autrement appelé le SERMA)
Notre rôle est de développer des logiciels de calcul, réaliser des études avancées ou pionnières et apporter une expertise dans le domaine des énergies et en particulier en neutronique, domaine qui recouvre essentiellement la physique du cœur des réacteurs nucléaires, la sûreté-criticité et la radioprotection.
Nous concevons des logiciels de simulation numérique traitant l'ensemble des problématiques relatives au transport déterministe et stochastique des neutrons ainsi qu'à l'évolution isotopique des milieux dans lesquels ils évoluent.
Nous élaborons sur cette base des modèles de calcul adaptés à des configurations physiques complexes (réacteurs nucléaires, installations du cycle…). Enfin, nous pré-industrialisons/industrialisons ces outils de simulation tout en les et maintenant en conditions opérationnelles.

Description du poste

Domaine

Mathématiques, information  scientifique, logiciel

Contrat

CDD

Intitulé de l'offre

Ingénieur.e Développement en outil de génération de géométries H/F

Statut du poste

Cadre

Durée du contrat (en mois)

36

Description de l'offre

ALAMOS est un outil de maillage basé sur la plateforme SALOME. Il propose aux utilisateurs une interface GUI (IHM) et une API Python pour définir les géométries. Il est principalement utilisé pour la génération de maillages non structurés pour le code de transport neutronique déterministe multi-échelle et multifilière APOLLO3®.

 

Vos principales missions seront les suivantes :

 

- Le développement et l’analyse de nouveaux algorithmes sur certaines fonctions faisant appel à la librairie MedCoupling et engendrant des anomalies détectées par les utilisateurs (ex: l’export dans des formats pour des codes de neutroniques, ajout du nombre de points dans les fonctions permettant de dessiner des formes simples, …), 


- L’enrichissement de l’interface GUI avec certaines fonctions disponibles uniquement dans l’API Python, 


- La « refactorisation » du code afin de respecter l’ensemble des règles PEP8, 


- L’amélioration de la documentation développeur et la mise à jour de la documentation utilisateur, 


Les développements sont réalisés en langage Python3 et nécessiteront l’ajout de tests de vérification lors de la correction d’anomalies ou de la réalisation de nouvelles fonctionnalités.

 

Profil du candidat

PARLONS DE VOUS ! 

Vous aussi, catalysez et accélérez l’innovation dans les énergies ! 

 

Vous êtes titulaire d'une formation de niveau Bac+5 minimum (idéalement type Ecoles d'Ingénieur.es) ? 
 
 Vous avez idéalement suivi une spécialisation Informatique Scientifique et/ou physique des réacteurs ? 
 
Vous justifiez d'au moins 1 à 2 ans d'expérience ? 
 
Vous avez une maîtrise du développement de composants en Python, QT dans un environnement Linux ? 

Vous avez une bonne maîtrise de l'Anglais ? 

Vous avez une expérience en programmation orientée objet C++/Python, git, PyQt, VTK, MPI ? 

Une bonne connaissance de la librairie MedCoupling (Salome) sera un plus. 

 

 

 

Localisation du poste

Site

Saclay

Localisation du poste

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

Ville

SACLAY

Critères candidat

Langues

Anglais (Intermédiaire)

Formation recommandée

BAC+5

Demandeur

Disponibilité du poste

01/09/2024