Software Engineer

Dassault Systèmes
Madrid, Spain
24 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Working hours
Regular working hours
Job source

Tech stack

C++ (Programming Language) Computational Fluid Dynamics Computer Simulation Nvidia CUDA Linux DevOps Software Engineering High Performance Computing Ray Tracing Software Version Control

Job description

multi-GPU simulation solutions, we seek a Software Engineer to join a team focused on high-performance computing, specifically GPU development for our fluid simulation technology. Qualifications - Master’s degree with relevant experience (1-3 years) in coding. - Demonstrated experience with coding in C++ and CUDA on Linux. - Strong analytical skills, a background in mathematics, 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. - Experience with development using modern tools for source code management and DevOps. CFD Algorithms & Technologies - Lattice Boltzmann methods - Continuum approaches to Navier-Stokes (finite volume or finite element) - Lagrangian formulations (SPH, DEM) - Ray tracing methods - Linear equation solvers They

Requirements

are also expected to engage in effective interaction and collaboration with specialists with diverse scientific backgrounds. Inclusion statement: As a game-changer in sustainable technology and innovation, Dassault Systèmes is striving to build more inclusive and diverse teams across the globe. We believe that our people are our number one asset and we want all employees to feel empowered to bring their whole selves to work every day. It is our goal that our people feel a sense of pride and a passion for belonging. As a company leading change, it’s our responsibility to foster opportunities for all people to participate in a harmonized workforce of the future.

About the company

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: As a Software Engineer you will design, develop and continuously improve software in order to provide world-class apps, services and technologies delivering experiences and value to end-users. You will continuously improve deliveries based on usage feedback. Rapid execution of complex simulations is a key component of the SIMULIA MODSIM approach, and is a requirement for our software solutions to be competitive. To accelerate the deployment of

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on es.trabajo.org

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:30 min

Transitioning from CUDA software architect to user

Stephen Jones · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

6:21 min

Previewing upcoming hardware acceleration capabilities for Python environments

Chris Heilmann +2 · LIVE

1:37 min

Accelerating compute with focused developer tools

Julia Koch Julia Koch +1 · World Congress 2026 Europe

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

Videos

See all

Related articles

See all