Activez les alertes d’offres d’emploi par e-mail !
Mulipliez les invitations à des entretiens
Créez un CV sur mesure et personnalisé en fonction du poste pour multiplier vos chances.
An innovative firm is looking for a Senior Software Engineer specializing in HPC and CFD simulations. This role is crucial for enhancing the performance of a cutting-edge Lattice-Boltzmann solver across modern CPU architectures. The successful candidate will work alongside a team of experts, focusing on optimizing parallel algorithms and supporting distributed computing environments. With a strong emphasis on continuous improvement and collaboration, this position offers the opportunity to significantly impact engineering processes across various industries. If you are passionate about high-performance computing and ready to tackle complex challenges, this is the perfect opportunity for you.
Job Description:
We are seeking a highly skilled and motivated Simulia Fluids HPC Senior Software Engineer with a focus on HPC and in-depth knowledge of MPI and distributed computing. The ideal candidate will play a pivotal role in designing, optimizing, and implementing parallel algorithms for CFD simulations in our Lattice Boltzmann fluids solver. The candidate will support our solver on modern CPU architectures, including Intel, AMD, ARM, etc., and collaborate with the solver team to enhance performance and scalability on large HPC clusters.
Fluids are all around us and within us. Simulation of complex fluid flows is critical for designing, optimizing, and manufacturing products across industries. Our goal is to unify design and simulation, transforming engineering processes. The performance of our Lattice-Boltzmann solver across various architectures is vital for our success and requires continuous improvement in performance, scalability, and support for emerging technologies. The role involves maintaining and extending our solver’s core parallel architecture, ensuring top-tier fidelity and performance.
Qualifications:
You will work within a team of world-class developers to support and extend the high-performance capabilities of our solver. Responsibilities include testing, validation, and maintenance on supported systems.
The candidate must have in-depth knowledge of distributed parallel computing applied to CFD codes, proven experience with C++ and MPI programming on Linux, strong analytical skills, and familiarity with high-performance computing approaches. Minimum requirements include: