CFD Software Developer

Siemens AG
Leuven, Belgium
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Agile Methodology C++ (Programming Language) Computational Fluid Dynamics Program Optimization Computer Simulation Nvidia CUDA Python (Programming Language) Parallel Computation Information Technology Industrial Software

Job description

agile team delivering world-class CFD software to industries including automotive, heavy industry, and consumer electronics. Simcenter Ultrafluid features a native GPU-based implementation of the Lattice Boltzmann Method (LBM), allowing users to run fully transient, high-fidelity aerodynamics and aeroacoustics simulations overnight on a single compute server. The solver is designed to handle complex geometries and demanding industrial use cases, delivering high-fidelity, predictive simulations of real engineering processes, including turbulent flows, thermal transport, and complex geometry handling. If you are seeking a role where you can contribute directly to solver development, algorithm implementation, and GPU acceleration, while translating cutting-edge academic research in numerical methods into a high-performance, easy-to-use software product, and collaborating closely with the whole development team on the advancement of the code and its capabilities, then we’d love to hear from

Requirements

you! Responsibilities Contribute to the code development of Simcenter Ultrafluid as part of the agile development team Specify, implement, test, and document new high-quality features of the solver in close collaboration with the other team members Contribute to performance benchmarking and code optimization in a massively parallel GPU environment, while collaborating with other development teams across HPC, pre/post-processing, and meshing to integrate Simcenter Ultrafluid into the broader Simcenter ecosystem Collaborate with product management, application specialists, and QA engineers to ensure the solver meets real-world industrial needs Participate in daily stand-ups as well as regular review, retrospective, and planning meetings Required Knowledge/Skills, Education, and Experience M.Sc. or Ph.D. degree in mechanical engineering, computational mechanics, computer science, or a comparable physics-based discipline At least two years of hands-on experience in CFD solver development in a commercial or academic environment High proficiency in C++ and parallel programming Excellent English communication skills Passion for numerical simulation and a drive to find creative solutions for challenging industrial use cases with a focus on customer value Willingness to work in a close-knit, agile development team Preferred Qualifications Experience with scripting or scientific programming languages such as Python or Julia Solid understanding of the Lattice Boltzmann Method (LBM) and its application in CFD Solid understanding of GPU architectures and experience with the CUDA toolkit Why us? At Siemens Software, flexibility is how we work-hybrid by default, built on trust and autonomy. Together, 30,000 people across more than 200 countries build technology that shapes the real world. You’ll grow through real projects, strong technical peers, and global mobility, backed by the scale and benefits of an industrial software leader. We’re committed to equality and inclusion, and we hire based on merit, skills, and impact. Bring you curiosity and creativity and help us shape tomorrow! Siemens Software. Transform the Everyday

About the company

CFD Software Developer CFD Software Engineer (f/m/d) We are a leading global software company dedicated to the world of computer aided design, 3D modeling and simulation-helping innovative global manufacturers design better products, faster! With the resources of a large company, and the energy of a software start-up, we have fun together while creating a world class software portfolio. Our culture encourages creativity, welcomes fresh thinking, and focuses on growth, so our people, our business, and our customers can achieve their full potential. Position Overview Are you a passionate Software Engineer who enjoys working at the intersection of numerical methods, high-performance computing, and real-world engineering applications? We are searching for a talented CFD Software Engineer to join our solver development team for Simcenter Ultrafluid (formerly Altair ultraFluidX, https://www.siemens.com/en-us/products/simcenter/fluids-thermal-simulation/ultrafluid/), a small, dynamic, and

Apply for this position

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

Apply on www.jobstairs.de

Good distractions

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

3:19 min

Large-scale software development at Siemens Healthineers

Marco Achtziger Marco Achtziger · Europe 2026 Virtual

6:21 min

Previewing upcoming hardware acceleration capabilities for Python environments

Chris Heilmann +2 · LIVE

2:58 min

Applying agile software methodologies to corporate operational challenges

Kyle Daigle · Coffee With Developers

1:03 min

Memory requirements for modern quantum computing hardware simulation

Tomislav Tipurić Tomislav Tipurić · WWC 2023

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 · WWC Europe 2026

Videos

See all

Related articles

See all