Ingénieur en mécanique numérique et développement logiciel HPC 18 Mois H/F
Role details
Job location
Tech stack
Job description
Vous intégrerez l'unité « Modélisation et Simulation en Mécanique des Structures » (MS2) du DMAS, votre activité sera centrée sur le développement de méthodes numériques appliquées à la mécanique des matériaux et des structures. Votre activité s'inscrira dans le développement du code éléments finis de nouvelle génération A-set en collaboration avec l'École des Mines de Paris et SAFRAN Tech, et dans ce contexte, vos missions seront les suivantes : Vous mettrez en œuvre des méthodes numériques à la pointe de l'état de l'art en mécanique ; Vous contribuerez à la définition de l'architecture logicielle et des interfaces en collaboration avec l'équipe de développement ; Vous optimiserez vos développements pour les performances de calcul et les déploierez sur les serveurs de calcul intensif de l'ONERA ; Au-delà de ces activités de développement de logiciel scientifique, vous contribuerez pleinement à la réalisation des grands défis industriels et scientifiques rencontrés dans l'unité et le département. Vous serez ainsi partie prenante dans les activités de recherche finalisées menées à l'ONERA et bénéficierez d'un environnement de recherche riche et hautement multidisciplinaire.
Requirements
Ingénieur, ou titulaire d'un master ou d'un doctorat en informatique scientifique, mathématiques appliquées ou mécanique numérique, avec une première expérience en développement logiciel Vous possédez idéalement une expertise en méthode des éléments finis. Vous avez de solides compétences en calcul haute performance (HPC), incluant le multithreading, le calcul distribué ou l'utilisation de GPU. Vous maîtrisez les outils de développement collaboratif ainsi que les environnements de compilation. Vous avez une bonne connaissance du langage C++, une maîtrise de ce langage serait un plus. Vous avez le sens du collectif, appréciez le travail en équipe et vous aimez partager vos connaissances et transmettre votre savoir. Vous maîtrisez l'anglais, à l'écrit comme à l'oral.