CFD Software Engineer C++ / CUDA (F/M)

Spain, M, Madrid
CDI

Détails clés du poste
Location:
Spain, M, Madrid
Job type:
CDI
Product:
SIMULIA
Experience level:
4 to 5 years
Posted on:
4/20/2026
Ref ID:
547778

Powered by the 3DEXPERIENCE® platform, SIMULIA delivers realistic simulation applications that enable users to reveal the world we live in.
SIMULIA applications accelerate the process of evaluating the performance, reliability and safety of materials and products before committing to physical prototypes.

At Dassault Systèmes, we empower our employees and support their passion to change the world and build the future. Let’s design new horizons together with the power of 3DEXPERIENCE virtual universes!

Position based in Madrid (Spain)

Your role :

Your task as a Software Engineer you will design, develop and continuously improve software in order to provide World Class Apps, Services & Technologies delivering experiences & value to end-users. 
Continuously you will improve deliveries based on usage & user feedbacks. 

Rapid execution of complex simulations is a key component of the SIMULIA MODSIM approach, and is a requirement for our software soluitions to be competitive. 
To accelerate the deployment of multi-GPU simulation solutions, we seek a Software Engineer to join a team that focuses on High Peformance Computing, with a specific focus on GPU (graphics processing unit) development for our fluid simulation technology.

You should have a deep understanding of C++ and CUDA. In addition, the idea you will have knowledge of CFD algorithms involving one or more of:
- Lattice Boltzmann methods
- Continuum approachs to Navier-Stokes (finite volume or finite element)
- Lagrangian formulations (SPH, DEM)
- Ray tracing methods 
- Linear equation solvers

You must have strong analytical skills, a background in mathematics, and familiarity with modern approaches to high peformance computing. Knowledge of computational fluid dynamics algorithms and/or the implemenation of physical models within a commercial  or academic CFD infrastructure would be advantageous. 
They are also expected to engage in effective interaction and collaboration with specialists with diverse scientific backgrounds.

 


 

Your qualifications 
You have a Master Degree with relevant experience (1 / 3 years) with coding.


Demonstrated experience with coding in C++ and CUDA on Linux
Demonstrated background in scientific programming and familiarity with modern high performance computing
Experience in commercial or state-of-the-art academic and research CFD software development 
Clear understanding of basic physics in commercial CFD software
Knowledge of particle-based or continuum approaches to fluid flow simulation 
Technology 
Development using modern tools for source code management and DevOps
 

Déclaration de diversité

Dassault Systèmes, avant-gardiste en matière de technologie et d’innovation durable, s’efforce de créer des équipes toujours plus inclusives et diverses à travers le monde. Nous avons la forte conviction que nos employés sont notre atout numéro 1 et nous voulons que tous, se sentent libres d’être pleinement qui ils sont vraiment. Notre objectif est qu’ils ressentent fierté et sentiment d’appartenance. En tant qu’entreprise à la pointe du changement, il nous incombe de favoriser l’inclusion de tous et participer à création du monde de demain.
SIMULIA Logo > Dassault Systèmes

Optimisé par la plate-forme 3DEXPERIENCE®, SIMULIA offre des applications de simulation réaliste qui permettent de révéler le monde dans lequel nous vivons.

Vous voulez en savoir plus ?

Pour en savoir plus, consultez toutes les rubriques de notre site web.

Nos valeurs et notre culture

Découvrez nos valeurs et notre culture.

Parcours de recrutement

En savoir plus sur votre parcours de recrutement.

Étudiants et jeunes diplômés

Rejoignez-nous et consultez nos offres de stage et d'emploi.