Senior Simulation Software Engineer
Il y a 2 jours
Villeurbanne, Auvergne-Rhône-Alpes, France
GE Vernova, Inc.
Temps plein
60 000 € - 80 000 €/an
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Job Description Summary
Développement de l'outil de simulation dédié aux disjoncteurs haute tension de demain et, selon le niveau d'expertise, direction technique de l'équipe de développement.
Ce que vous ferez
- Développer le cœur du solveur multiphysique 2D/3D : modéliser et simuler des physiques complexes couplées (ex. MHD, rayonnement thermique, ablation). Ces développements s'appuient sur les méthodes IBM/FVM et le raffinement de maillage adaptatif (AMReX) dans un framework HPC, en tenant compte des contraintes géométriques et physiques des disjoncteurs.
- Concevoir l'architecture logicielle : contribuer aux choix techniques (structures de données, interfaces inter-modules), aux stratégies de parallélisation HPC modernes et à l'intégration de bibliothèques open source (Kokkos, AMReX, PETSc).
- Garantir l'excellence du code : assurer les tests unitaires et d'intégration, les revues de code et la rédaction de la documentation technique.
- S'impliquer dans l'innovation R&D : suivre la veille sur les méthodes numériques, piloter les travaux des partenaires académiques et prototyper de nouvelles approches.
- Assurer le pilotage et le reporting : rédiger des notes techniques, préparer et animer les comités de pilotage en collaboration avec les parties prenantes.
- Pour les profils confirmés, endosser un rôle de Team Leader : coordonner techniquement et gérer les ressources de l'équipe (planification, montée en compétences, accompagnement), interface directe avec les acteurs du projet.
Le profil que nous recherchons
Non négociable :- Formation : Titulaire d'un Doctorat / PhD en simulation numérique (CFD, mécanique des fluides, mathématiques appliquées, physique des plasmas d'arc électrique ou équivalent).
- Expérience : Plus de 10 ans d'expérience postdoctorale dans le développement de logiciels de simulation industriels.
- Langages : Maîtrise avancée de C++ (C++17/20) et de Python.
- Méthodes numériques : Solide pratique des approches IBM, FVM ou FEM sur des systèmes multiphysiques complexes.
- Culture technique : Maîtrise des outils de versioning (Git), des tests unitaires, de l'intégration continue (DevOps/CI/CD) et de la revue de code.
Ce qui fera la différence
- Expérience avec le framework AMReX ou tout autre AMR.
- Connaissance sur la physique des arcs électriques / plasmas thermiques basse température / MHD.
- Maîtrise solide en développement HPC : MPI, OpenMP, CUDA/HIP, SLURM.
- Expérience avec intégration et contribution des technologies open-source.
- Expérience de coordination technique ou de gestion de ressources d'équipe R&D.
- Rigueur scientifique et esprit critique.
- Communication technique transverse.
- Autonomie et ownership.
- Leadership technique bienveillant.
- Résilience face à la complexité.
Ce qu'on vous offre
- Un projet à fort enjeu industriel et scientifique, au croisement de la computation scientifique performante et de la physique de la coupure haute tension.
- Stack moderne, équipe soudée, culture de l'excellence technique.
- Accès à des infrastructures HPC.
- Collaborations académiques internationales actives.
- Conferences, publications, brevets – la R&D ici compte vraiment.
- Évolution réelle : Team Leader ou Principal Engineer de l'équipe, avec, pour les profils les plus seniors, la gestion des ressources humaines de l'équipe.
- Villeurbanne, au cœur de Lyon – 1ère métropole française en qualité de vie.
- Poste ouvert aux personnes en situation de handicap.