CFD Solver Developer; Computational Physics
Listed on 2026-07-17
-
Software Development
Software Engineer
Job Overview
Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using our software.
M-Star is a modern computational fluid dynamics (CFD) software that provides first‑principles modeling tools for scientists and engineers, generating predictions that are functionally indistinguishable from measured data. It is GPU‑native and focuses on mechanistic modeling rooted in transport physics, enabling reliable predictions across a wide range of operating conditions and scales.
Responsibilities- Develop M-Star’s fluid dynamics solver including maintenance, feature addition, algorithm implementation, and validation.
- Translate academic research in numerical methods into a high‑performance, easy‑to‑use software product.
- Model a wide range of physics including fluid dynamics, multiphase flows, advection–diffusion, particle mechanics, and heat transfer.
- Implement meshing algorithms and data structures for GPU architectures in a distributed memory environment.
- Work with support engineers and users to tailor software to current needs.
- Perform validation studies and present results at conferences.
- Background in numerical methods for transport physics (fluid dynamics, advection–diffusion, particle mechanics, or heat transfer).
- Experience writing high‑performance physics codes using parallel computing in shared and distributed memory systems.
- Expertise with Lattice Boltzmann Methods (LBM) for fluid simulation.
- 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.
- Detailed understanding of GPU architectures and CUDA toolkit.
- MPI programming for multi‑GPU code development.
- Experience working on a large multiphysics solver.
Siemens is an equal‑opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).