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 à desconfigurations 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 calculL'exécution de codes de calcul, comme par exemple APOLLO3®La visualisation graphique des résultatsA 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ésultatsDévelopper des fonctionnalités comme l’export, l’archivage, le post-traitement des résultatsMettre en place des test « automatiques » afin de vérifier le fonctionnement de l’IHMParticiper à des études comme l’utilisation de PySide à la place de PyQt ou l’affichage de nappes
Troisième année de licence, Master 1 ou 2 ou équivalent.Les besoins sont les suivants :Connaissance de la programmation objet avec PythonConnaissance de la gestion de configuration, avec git serait un plusNotion d’IHMNotion de tests
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.