CT Ingénierie est une entreprise internationale dynamique qui emploie plus de 1 800 personnes à travers le monde.
Grâce à notre expertise pointue et à nos équipes passionnées, nous accompagnons nos clients dans leurs projets industriels, en plaçant l'innovation et la technologie au coeur de nos métiers.
Nous sommes fiers de maintenir une culture d'entreprise à taille humaine, où chaque collaborateur peut s'épanouir. Notre devise, « A place where people love to work », reflète notre engagement envers un environnement de travail stimulant et respectueux.
Directement intégré(e) au sein de nos équipes, vous intervenez sur une mission de développement dans un nouveau logiciel de CFD de l'ONERA.
Vous aurez en charge les missions suivantes :
- Développement de nouvelles fonctionnalités dans un logiciel de CFD
- Extension du périmètre de ce nouveau logiciel couvert par génération automatique
- Mise en place de processus automatisé pour la gestion des conditions limites généralisées
- Génération de code automatique
- Extension à un fonctionnement sur GPU
Titulaire d'un Bac +5 en informatique ou mathématiques appliquées, avec une spécialisation en calcul scientifique et modélisation, vous possédez une première expérience professionnelle dans un poste similaire.
Compétences techniques requises :
- Programmation C/C++/ Python (avec numpy)
- Programmation Parallèle : MPI, OpenMP
- Programmation en CUDA
- Portage sur GPU réalisé impérativement en CUDA
- Utilisation d'un Debugguer
- Maîtrise de l'outil de versionnage GIT (Github/Gitlab)
- Compétences en CFD
- Compétences en HPC
Connaissances spécifiques appréciées :
- Expérience avec les formats de données scientifiques CGNS et HDF5
- Connaissance des principes de la mécanique des fluides numérique
- Familiarité avec Cython pour l'optimisation de code Python
- Compétences en SimPy et/ou Mako (pour génération de code automatique)
- Familiarité avec CMake
- Compréhension des concepts fondamentaux en aérodynamique et des enjeux de l'industrie aéronautique.
Titulaire d'un Bac +5 en informatique ou mathématiques appliquées, avec une spécialisation en calcul scientifique et modélisation, vous possédez une première expérience professionnelle dans un poste similaire.
Compétences techniques requises :
- Programmation C/C++/ Python (avec numpy)
- Programmation Parallèle : MPI, OpenMP
- Programmation en CUDA
- Portage sur GPU réalisé impérativement en CUDA
- Utilisation d'un Debugguer
- Maîtrise de l'outil de versionnage GIT (Github/Gitlab)
- Compétences en CFD
- Compétences en HPC
Connaissances spécifiques appréciées :
- Expérience avec les formats de données scientifiques CGNS et HDF5
- Connaissance des principes de la mécanique des fluides numérique
- Familiarité avec Cython pour l'optimisation de code Python
- Compétences en SimPy et/ou Mako (pour génération de code automatique)
- Familiarité avec CMake
- Compréhension des concepts fondamentaux en aérodynamique et des enjeux de l'industrie aéronautique.