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

Développement dans une Interface Homme-Machine IGUANE 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-31811  

Description du poste

Domaine

Mathématiques, information  scientifique, logiciel

Contrat

Alternance

Durée du contrat (en mois)

12 à 36 mois

Description de l'offre

Le Service d’Etudes des Réacteurs et de Mathématiques Appliquées (SERMA) de la Direction des Energies (DES, CEA/Saclay), a pour missions 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.


Le SERMA conçoit 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, élabore sur cette base des modèles de calcul adaptés à des
configurations physiques complexes (réacteurs nucléaires, installations du cycle, …), pré-industrialise/industrialise et maintient en conditions opérationnelles ces outils de simulation, développés pour les besoins propres du CEA et pour ceux de ses partenaires industriels, notamment FRAMATOME, ORANO et EDF. Le SERMA est également engagé dans la modélisation des systèmes énergétiques.


Au sein du SERMA, le Laboratoire de Logiciels pour la Physique des Réacteurs (LLPR, ~30 personnes) a pour principale mission de développer des logiciels et des codes de calcul pour la physique des cœurs de réacteurs (tels que les codes de neutronique déterministe APOLLO2, CRONOS2 et APOLLO3®), la radioprotection (notamment la plateforme logicielle dédiée aux études de radioprotection OPERA incluant le code de transport Monte-Carlo TRIPOLI-4®), l’inventaire et l’évolution des radionucléides (en particulier les codes MENDEL et DARWIN/PEPIN2).


Description du sujet et principales missions de l’alternant(e) :

IGUANE est une IHM permettant :

  • La mise en données des schémas de calcul
  • L'exécution de codes de calcul, comme par exemple APOLLO3®
  • La visualisation graphique des résultats

A l’aide d’IGUANE, l’utilisateur construit des graphes contenant des nœuds de données et des nœuds de calcul. Les graphes représentent des plans stockés dans une étude.


L’IHM est développé en Python3 à l’aide de la bibliothèque PyQt pour les fenêtres et les parties graphiques 2D. La bibliothèque Matplolib est utilisée pour la visualisation des résultats sous forme de courbes, de barres ou de camemberts. L’IHM est sous gestion de configuration avec Git.


Les principales missions de l’alternant(e) sont les suivantes :

  • Développer des fenêtres pour la mise en données ou la visualisation des résultats
  • Développer des fonctionnalités comme l’export, l’archivage, le post-traitement des résultats
  • Mettre en place des test « automatiques » afin de vérifier le fonctionnement de l’IHM
  • Participer à des études comme l’utilisation de PySide à la place de PyQt ou l’affichage de nappes

Profil du candidat

Troisième année de licence, Master 1 ou 2 ou équivalent.

Les besoins sont les suivants :

  • Connaissance de la programmation objet avec Python
  • Connaissance de la gestion de configuration, avec git serait un plus
  • Notion d’IHM
  • Notion de tests

Localisation du poste

Site

Saclay

Localisation du poste

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

Ville

SACLAY

Critères candidat

Diplôme préparé

Bac+5 - Diplôme École d'ingénieurs

Demandeur

Disponibilité du poste

19/08/2024