> Markdown version of [/jobs/ext/2311160-cfd-solver-developer-lbm](https://www.wearedevelopers.com/jobs/ext/2311160-cfd-solver-developer-lbm). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # CFD Solver Developer (LBM) - **Company:** Siemens Digital Industries Software - **Location:** Sheffield, UK - **Salary:** £53,600.0 - £91,100.0 - **Contract:** Permanent contract - **Skills:** Computational Fluid Dynamics, Nvidia CUDA, Computational Geometry, Parallel Computation - **Published:** August 30, 2026 - **Apply:** https://www.collegerecruiter.com/job/2815458896-cfd-solver-developer-lbm ## About the Role * Background in numerical methods for transport physics (fluid dynamics, advection diffusion, particle mechanics, or heat transfer). * Writing high performance physics codes 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. * Detailed understanding of GPU architectures and CUDA toolkit. * MPI programming for multi-GPU code development. * Experience working on a large multiphysics solver. ## Description * Developing M-Star's fluid dynamics solver including maintenance, feature addition, algorithm implementation, and validation. * Translating academic research in numerical methods into a high-performance, easy-to-use software product. * Modeling a wide-range of physics including fluid dynamics, multiphase flows, advection- diffusion, particle mechanics, and heat transfer. * Implementing meshing algorithms and data structures for GPU architectures in a distributed memory environment. * Working with support engineers and users to tailor software to current needs. * Performing validation studies and presenting results at conferences. ## Related Videos - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) - [Accelerating Python on GPUs](https://www.wearedevelopers.com/videos/859-accelerating-python-on-gpus) - [WeAreDevelopers LIVE – Web Scraping, Agents, Actors and more](https://www.wearedevelopers.com/videos/1764-wearedevelopers-live-web-scraping-agents-actors-and-more) - [CUDA Python: GPU programming for the modern developer](https://www.wearedevelopers.com/videos/100221-cuda-python-gpu-programming-for-the-modern-developer) - [Accelerating Python on GPUs](https://www.wearedevelopers.com/videos/1112-accelerating-python-on-gpus) - [Geometric deep learning for drug discovery](https://www.wearedevelopers.com/videos/264-geometric-deep-learning-for-drug-discovery) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 157: CUDA in Python, Gemini Code Assist and Back-dooring LLMs](https://www.wearedevelopers.com/magazine/557-dev-digest-157-cuda-in-python-gemini-code-assist-and-back-dooring-llms) - [What’s the latest in NVIDIA CUDA Python](https://www.wearedevelopers.com/magazine/568-what-s-the-latest-in-nvidia-cuda-python) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [MLops – Deploying, Maintaining And Evolving Machine Learning Models in Production](https://www.wearedevelopers.com/magazine/115-mlops-deploying-maintaining-and-evolving-machine-learning-models-in-production) - [Data Science & more: The Lopez dilemma](https://www.wearedevelopers.com/magazine/10-data-science-more-the-lopez-dilemma)