CFD Solver Developer (LBM)

Siemens Plc
Edinburgh, UK
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Computational Fluid Dynamics Nvidia CUDA Computer Programming Computational Geometry Parallel Computation Stable Diffusion Industrial Software

Job description

Experteer Overview In this role you will contribute to M-Star, a GPU-native, multiphysics CFD solver. You will translate numerical methods into a high-performance software product and model complex physics across industrial applications. You’ll work with a small, expert team to extend solver architecture, GPU acceleration, and multiphysics implementations while engaging with users and support engineers. This position offers impact on predictive simulations and collaboration across engineering disciplines. Pay / Benefits * Develop and maintain M-Star’s fluid dynamics solver, including new features and validation * Translate academic numerical methods into a production-quality software product * Model physics such as fluid dynamics, multiphase flows, advection-diffusion, particle mechanics, and heat transfer * Implement meshing algorithms and data structures for GPU architectures in distributed memory * Collaborate with support teams and users to tailor the software to needs * Conduct validation studies and present results at conferences Tasks * Expertise with Lattice Boltzmann Methods (LBM) for fluid simulation * Background in numerical methods for transport physics (fluid dynamics, advection-diffusion, particle mechanics, or heat transfer) * High-performance code development using parallel computing in shared and distributed memory systems * Knowledge of the Discrete Element Method (DEM) for particle mechanics * Specialization in numerical methods for multiphase modeling of liquid-liquid and gas-liquid systems * Algorithms for computational geometry including structured/unstructured meshing, 3D search, and mesh refinement * Understanding of GPU architectures and CUDA toolkit * MPI programming for multi-GPU code development * Experience on a large multiphysics solver Key requirements * salary with incentive compensation * health and wellness benefits * hybrid by default / flexible work mode * global mobility opportunities * diversity & inclusion emphasis * industrial software leader benefits link

Requirements

Experteer Overview In this role you will contribute to M-Star, a GPU-native, multiphysics CFD solver. You will translate numerical methods into a high-performance software product and model complex physics across industrial applications. You’ll work with a small, expert team to extend solver architecture, GPU acceleration, and multiphysics implementations while engaging with users and support engineers. This position offers impact on predictive simulations and collaboration across engineering disciplines. Pay / Benefits * Develop and maintain M-Star’s fluid dynamics solver, including new features and validation * Translate academic numerical methods into a production-quality software product * Model physics such as fluid dynamics, multiphase flows, advection-diffusion, particle mechanics, and heat transfer * Implement meshing algorithms and data structures for GPU architectures in distributed memory * Collaborate with support teams and users to tailor the software to needs * aaaaa in validation studies and present results at conferences Tasks * Expertise with Lattice Boltzmann Methods (LBM) for fluid simulation * Background in numerical methods for transport physics (fluid dynamics, advection-diffusion, particle mechanics, or heat transfer) * High-performance code development using parallel computing in shared and distributed memory systems * Knowledge of the Discrete Element Method (DEM) for particle mechanics * Specialization in numerical methods for multiphase modeling of liquid-liquid and gas-liquid systems * Algorithms for computational geometry including structured/unstructured meshing, 3D search, and mesh refinement * Understanding of GPU architectures and CUDA toolkit * MPI programming for multi-GPU code development * Experience on a large multiphysics solver Key requirements * salary with incentive compensation * health and wellness benefits * hybrid by default / flexible work mode * global mobility opportunities * diversity & inclusion emphasis * a numerical software leader benefits link

Apply for this position

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

Apply on eu.experteer.com

Good distractions

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

5:32 min

Integrating physical complexity into digital lithography simulations

Andreas Kaldun Andreas Kaldun · World Congress 2023

1:03 min

Building scalable industrial software using ready-to-deploy component blocks

Freya Menzel Freya Menzel +1 · Europe 2026 Virtual

6:21 min

Previewing upcoming hardware acceleration capabilities for Python environments

Chris Heilmann +2 · LIVE

46 sec

Optimizing processing time with latent diffusion models

Anonymized By Request +2 · World Congress 2025

3:30 min

Transitioning from CUDA software architect to user

Stephen Jones · Coffee With Developers

1:37 min

Accelerating compute with focused developer tools

Julia Koch Julia Koch +1 · World Congress 2026 Europe

Videos

See all

Related articles

See all