Activez les alertes d’offres d’emploi par e-mail !

SIMULIA Fluids HPC Senior Software Engineer

TN France

Vélizy-Villacoublay

Sur place

EUR 60 000 - 100 000

Plein temps

Il y a 10 jours

Mulipliez les invitations à des entretiens

Créez un CV sur mesure et personnalisé en fonction du poste pour multiplier vos chances.

Résumé du poste

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.

Qualifications

  • 5+ years in C++ software development for CFD or FEA.
  • 3+ years of MPI programming experience on Linux systems.
  • Familiarity with HPC architectures and parallel file systems.

Responsabilités

  • Design and implement parallel algorithms for CFD simulations.
  • Support and extend the solver's high-performance capabilities.
  • Test, validate, and maintain the software on supported systems.

Connaissances

C++ Programming
MPI Programming
Parallel Algorithms
Distributed Computing
Analytical Skills
Problem-Solving
Performance Profiling

Formation

Master's Degree in Computer Science
Master's Degree in Engineering

Outils

Linux
CUDA
SLURM
LSF

Description du poste

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:

  • Master's Degree in Computer Science or Engineering
  • 5+ years of experience in commercial C++ software development in CFD or FEA analysis codes
  • 3+ years of hands-on MPI programming experience on Linux systems
  • Strong understanding of parallel algorithms and distributed computing concepts
  • Familiarity with HPC architectures, interconnects, and parallel file systems
  • Excellent problem-solving and troubleshooting skills
  • Experience with vectorization techniques on modern CPU architectures (Intel, AMD, ARM)
  • Knowledge of GPU acceleration (CUDA) and hybrid computing for CFD applications
  • Knowledge of performance profiling tools and techniques
  • Familiarity with job schedulers like SLURM and LSF
Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.