Ingénieur Développement Solveur CFD - h/f
Role details
Job location
Tech stack
Job description
Votre terrain de jeu : Vous aimez travailler sur des solutions complexes et avez un appétit insatiable de connaissances ? Vous rejoignez l'équipe « CFD solver », une unité de notre division Computational Fluid Dynamics (CFD), dont l'objectif est la conception, l'architecture et le développement des capacités fondamentales du solveur thermo-fluidique intégré au produit phare de simulation multiphysique de Siemens: Simcenter STAR - CCM+. L'équipe de développement du solveur CFD est responsable de la création de solveurs d'écoulement précis, capables de modéliser des écoulements industriels complexes tels que la turbomachinerie, l'aérodynamique externe ou les moteurs à combustion interne. En tant que membre de l'équipe, vous contribuez à l'innovation et au développement de nouvelles fonctionnalités, ainsi qu'à l'amélioration et à la maintenance des capacités existantes : Votre rôle consiste à garantir une implémentation bien conçue, de haute qualité et robuste, ainsi qu'un fonctionnement efficace et une excellente scalabilité au sein de notre plateforme client-serveur hautement parallèle. En interne, vous collaborez avec tous les acteurs techniques de STAR-CMM+, travaillant avec de nombreuses équipes à l'international et en mode Agile. Au quotidien, vous mettez en œuvre votre expertise logicielle et physique pour construire et faire évoluer nos solutions en participant à :
- La conception et le développement des composants centraux du solveur CFD dans Simcenter STAR-CCM+, impliquant une implémentation robuste.
- Au support à la maintenance et à l'amélioration des fonctionnalités existantes (correction de bugs, refactoring de code, etc.)
- La conception, au design et au développement de nouvelles fonctionnalités basées sur les demandes du product management ou des initiatives stratégiques internes. Ce CDI est rattaché à notre site de Lyon (69), Chatillon (92) ou un autre de nos sites en France, et est à pouvoir dès que possible. Statut : cadre
Requirements
Diplômé(e) d'un cursus de niveau Master, Doctorat, ou équivalent en ingénierie ou en sciences physiques, idéalement avec une spécialisation en méthodes innovantes de simulation rapide, vous nous rejoignez avec :
-
Une expérience avérée développement de logiciels CFD, orienté objet en C++, et une maitrise de la modélisation numérique d'applications aérodynamiques et hydrodynamiques. Idéalement, vous avez également des notions de programmation Java. Vous avez une solide expérience dans le développement d'applications logicielles complexes, utilisant des design patterns et principes modernes de conception.
-
Une maîtrise de la mise en œuvre de méthodes numériques pour la résolution des équations de Navier-Stokes.
-
Une expertise en algorithmes CFD haute-fidélité / haute performance, parallélisés sur architectures hétérogènes, incluant les GPGPU.
-
Vos capacités de communication et votre appétence pour le travail en équipe vous permettent de vous intégrer facilement dans des équipes internationales, en mode Agile. Une expertise en sciences physiques (thermodynamique, transferts thermiques, multiphysique, ou combustion) serait un atout supplémentaire.