Software Engineer Finite Element Framework
About the role
The Simcenter STAR-CCM+ team is seeking motivated software engineers who will contribute to the development of the Simcenter STAR-CCM+ Finite Element framework. The framework provides the foundation for multiphysics capabilities like solid stress, fluid‑structure interaction, electromagnetics and acoustic simulations.
The primary goal of the developer is to enhance the current framework to utilize modern HPC acceleration techniques, especially GPGPU programming and multicore architectures, to provide best‑in‑class support for rapidly evolving hardware platforms.
What you’ll be doing
- Design, develop, and maintain reusable, highly performant code components for multiphysics teams (solid stress, solid energy, acoustics, electromagnetism, fluid‑structure interaction).
- Develop efficient solution methods, perform performance benchmarking and code optimisation in a fully MPI‑parallel environment, focusing on modern hardware utilisation such as GPGPU and multicore architecture.
- Collaborate with other Simcenter STAR-CCM+ teams (HPC, pre/postprocessing, discretisation and meshing).
- Work in large, geographically distributed teams.
What you’ll bring
- Master’s, PhD or equivalent degree in mechanical, civil, electrical engineering, applied mathematics or computer science.
- Excellent experience in the theoretical foundations of the finite element method and efficient numerical schemes.
- Proven strong C++ development skills.
- Experience in GPGPU programming (CUDA, OpenCL or similar).
- Experience in large‑scale software development and object‑oriented programming.
- Knowledge of modern finite element frameworks such as deal.II, MFEM, FEniCS is a plus.
- Experience with modern CPU optimisation (HPC), distributed computing environment (MPI) and vectorisation (SIMD) is a plus.
- Excellent communication skills.
Working at Siemens Software
We are a modern, forward‑looking software company with opportunities of a large corporation. The role you apply for today is only the first step in your Siemens journey.
Compensation & Benefits
Primary locations: Belgium, France, Netherlands, Czech Republic.
- Belgium: €61,500 – €110,700
- France: €52,800 – €89,700
- Netherlands: €69,100 – €110,600
- Czech Republic: CZK 995,400 – 1,791,800
This role is eligible to earn incentive compensation. Salary is based on relevant skills, experience, and education. Health and wellness benefits are available; further information can be found at
Diversity & Inclusion
We value equal opportunities and welcome applications from all candidates. Individuals with disabilities are provided with reasonable accommodation during the application or interview process to perform essential job functions.
Equal Opportunity Employer
Employment decisions are based on qualifications, merit, and business need. We welcome applications that reflect the diversity of the communities we serve.
#J-18808-Ljbffr