Ingénieur développement logiciel CFD H/F

ONERA

Châtillon

On-site

EUR 50,000 - 85,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ONERA recherche un ingénieur/doctorant en simulation numérique pour faire évoluer les outils de génération de code dans la plateforme SoNICS et garantir un portage performant sur CPU et GPU.

Le profil doit maîtriser les aspects HPC et la différentiation algorithmique, avec une connaissance souhaitée de Kokkos ou MLIR, et être opérationnel dans un contexte de recherche aéronautique.

Qualifications

  • Ingénieur ou docteur avec spécialisation en simulation numérique ayant un goût pour le développement de logiciels de calcul scientifiques HPC, CFD.
  • Connaissance en HPC (CPU et GPU) et en différentiation algorithmique du code est souhaitée.
  • La connaissance de Kokkos ou MLIR serait un atout supplémentaire.

Responsibilities

  • Évoluer le processus de génération de code pour les opérateurs et les outils associés dans SoNICS.
  • Abstraire les contraintes matérielles et optimiser les ressources sur les supercalculateurs HPC.
  • Garantir le portage efficace et modulaire sur CPU et GPU et l’intégration du graphe différentié des opérateurs.

Skills

Simulation numérique
HPC
CFD
Différentiation automatique
Portage CPU/GPU
Programmation parallèle

Education

Ingénieur
Docteur en sciences

Tools

Kokkos
MLIR

Job description

Vos missions

Le poste s'inscrit au cœur du développement d'une architecture logicielle innovante pour SoNICS, un nouveau code de mécanique des fluides numérique (CFD) développé par l’ONERA. Son originalité repose sur la génération d’un graphe d'opérateurs (fonctionnelles à exécuter). Au sein de la plateforme SoNICS, un outil de génération de code a été développé pour pouvoir automatiser le portage sur CPU et GPU, mais aussi assurer plus facilement les croisements de fonctionnalités.

D’autre part, le code doit être aisément différentiable, tout en restant performant sur les calculateurs HPC. La technique la plus adaptée à cette différentiation automatique est la transformation de source, sur laquelle repose déjà SoNICS. Dans ce contexte, la génération de code intervient pour permettre, à partir du code direct initial, la production du code différentié (modes forward et backward), en s'appuyant sur des outils de différentiation automatique par transformation de source existants.

Votre objectif principal sera de faire évoluer tout le processus de génération de code dédié aux opérateurs et les outils associés, pour permettre d'abstraire au mieux les contraintes matérielles, d'optimiser les ressources et de garantir un portage efficace et modulaire sur les plus grands supercalculateurs européens (CPU et GPU). Parallèlement, il s’agira d’assurer aussi la génération automatique du code différentié en s’appuyant au mieux sur les outils existants et automatisant l’intégration dans SoNICS, notamment en assurant le lien avec le graphe différentié des opérateurs.

Ce poste fera l’objet d’un Contrat à Durée Indéterminée Contrat de Projet ou d’Opération de Recherche pour le projet Koktails d’une durée prévisible de 27 mois.

Votre profil

Ingénieur ou docteur avec une spécialisation en simulation numérique ayant un goût affirmé pour le développement de logiciels de calcul scientifiques HPC, de préférence dans le domaine de la CFD. Le candidat doit démontrer une sensibilité forte aux problématiques actuelles de développement des logiciels, en particulier à la dimension HPC (CPU et GPU), mais aussi à l’aspect différentiation algorithmique du code (IA, optimisation de forme, ...). Une connaissance en Kokkos ou MLIR serait un atout supplémentaire.

Votre environnement

Le Département Aérodynamique, Aéroélasticité, Acoustique (DAAA), a pour mission de préparer au profit de l’industrie des réponses technologiques pour améliorer les performances aérodynamique, aéroélastique et acoustique des aéronefs.

L'unité Conception et production de Logiciels pour les Ecoulements de Fluides (CLEF) réalise des grandes plateformes logicielles de simulation en mécanique des fluides répondant aux besoins de recherche et d'applications.

Rejoignez l'ONERA, façonnez l'avenir !

L'ONERA, expert étatique de la recherche aéronautique et spatiale, façonne l’innovation et la défense de demain. Ses 2200 collaborateurs relèvent les défis du futur et renforcent la compétitivité de l'industrie aérospatiale à travers les grands programmes français et européens, porteurs de l’ADN ONERA.

Intégrer l’ONERA, c’est s’engager dans une aventure où chaque jour est une occasion d’innover, de repousser les limites de la connaissance et de construire le futur.

Rejoignez l’ONERA, et prenez votre envol vers l’avenir !

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Ingénieur développement logiciel CFD H/F
Ingénieur développement logiciel CFD H/F

ONERA - The French Aerospace Lab • Châtillon

On-site
EUR 65,000 - 90,000
Ingénieur développement logiciel CFD (H/F)
Ingénieur développement logiciel CFD (H/F)

ONERA • Châtillon

On-site
EUR 60,000 - 90,000
Ingénieur Développement Logiciel Industriel Maintenance F/H
Ingénieur Développement Logiciel Industriel Maintenance F/H

ONERA • Mauzac

Remote
EUR 45,000 - 65,000
Ingénieur en simulation évaluation de performances en aéronautique de combat 18 mois (H/F)
Ingénieur en simulation évaluation de performances en aéronautique de combat 18 mois (H/F)

ONERA • Palaiseau

On-site
EUR 60,000 - 90,000
Ingénieur CFD – Développement et Génération de Code HPC
Ingénieur CFD – Développement et Génération de Code HPC

ONERA • Châtillon

On-site
EUR 60,000 - 90,000
Ingénieur études et pilotage technique F/H
Ingénieur études et pilotage technique F/H

ONERA - The French Aerospace Lab • Modane

On-site
EUR 55,000 - 75,000
Ingénieur chercheur en physique atmosphérique F/H
Ingénieur chercheur en physique atmosphérique F/H

ONERA - The French Aerospace Lab • Palaiseau

On-site
EUR 55,000 - 75,000
Ingénieur d'études nouveaux concepts de véhicules aérospatiaux (H/F)
Ingénieur d'études nouveaux concepts de véhicules aérospatiaux (H/F)

ONERA - The French Aerospace Lab • Palaiseau

On-site
EUR 60,000 - 90,000
Ingénieur en simulation évaluation de performances en aéronautique de combat 18 mois (H/F)
Ingénieur en simulation évaluation de performances en aéronautique de combat 18 mois (H/F)

ONERA - The French Aerospace Lab • Palaiseau

On-site
EUR 42,000 - 64,000
Ingénieur segment sol spatial / plateforme pédagogique 12 mois H/F chez ONERA
Ingénieur segment sol spatial / plateforme pédagogique 12 mois H/F chez ONERA

Kicklox • Châtillon

On-site
EUR 65,000 - 90,000