09/22/2025 updated


100 % available
HPC C/C++ Research & Development Engineer
Limay, France
Only remote
Masters in Computer ScienceResearchC++ (Programming Language)CMakeNvidia CUDAComputer ProgrammingEclipse (Software)Fortran (Programming Language)Python (Programming Language)Microsoft DynamicsMicrosoft Visual StudioOpenMPOpenCLQt (Software)SimulationsStructured Text
Parallel Programming
Expertise in high-performance computing frameworks including Kokkos, OpenACC, OpenMP, MPI, CUDA, and OpenCL for developing efficient parallel applications
C/C++ Development
Advanced C/C++ programming skills with experience in scientific computing, astrophysics simulation, and real-time control systems
Code Optimization
Specialized in parallel code optimization and transformation techniques for shared/distributed memory architectures and GPU acceleration
Compiler Technologies
Experience with LLVM/Clang, PPCG, PIPS, and polyhedral compilation techniques for performance optimization
Scientific Computing
Development of scientific applications including astrophysics simulators and molecular dynamics codes
Multi-language Programming
Proficiency in multiple programming languages including C/C++, Fortran, Python, and specialized languages like Structured Text
Development Tools
Skilled with various IDEs and tools including Eclipse, Qt 5, Visual Studio, CMake, GNU Tools, and performance analysis tools like ARM Forge and Nvidia Nsight
Expertise in high-performance computing frameworks including Kokkos, OpenACC, OpenMP, MPI, CUDA, and OpenCL for developing efficient parallel applications
C/C++ Development
Advanced C/C++ programming skills with experience in scientific computing, astrophysics simulation, and real-time control systems
Code Optimization
Specialized in parallel code optimization and transformation techniques for shared/distributed memory architectures and GPU acceleration
Compiler Technologies
Experience with LLVM/Clang, PPCG, PIPS, and polyhedral compilation techniques for performance optimization
Scientific Computing
Development of scientific applications including astrophysics simulators and molecular dynamics codes
Multi-language Programming
Proficiency in multiple programming languages including C/C++, Fortran, Python, and specialized languages like Structured Text
Development Tools
Skilled with various IDEs and tools including Eclipse, Qt 5, Visual Studio, CMake, GNU Tools, and performance analysis tools like ARM Forge and Nvidia Nsight
Experience
Professional experience5 - 10 years
Freelancer since2016
Languages
EnglishFluentFrenchFluent
Project history
Development of IT projects for various clients including Schneider MDC, CID Maintenance and VS-FACTORY. Projects include maintenance-report automation system using FastAPI and Python, and performance improvement for the Ventuz 3D tool.
Creation of 'Idefix', a new astrophysics simulator using C++17 & Kokkos template library. Implemented physics kernels, Super Time Stepping pass, and task management for dynamic kernel launching.
Worked as a freelance HPC engineer for several companies including HPE France, SATT Nord & Hôpital d'Amiens Sud, and IBM France.