09/22/2025 updated

**** ******** ****
100 % available

HPC C/C++ Research & Development Engineer

Limay, France
Only remote
Masters in Computer Science
Limay, France
Only remote
Masters in Computer Science

Profile attachments

CV Soufiane BAGHDADI C C++ GPU 2025 Eng.pdf

ResearchC++ (Programming Language)CMakeNvidia CUDAComputer ProgrammingEclipse (Software)Fortran (Programming Language)Python (Programming Language)Microsoft DynamicsMicrosoft Visual StudioOpenMPOpenCLQt (Software)SimulationsStructured TextGNU Operating SystemProgramming Languages
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
 

Experience

Professional experience5 - 10 years
Freelancer since2016

Languages

EnglishFluentFrenchFluent

Project history

Freelancer on codeur.com

HPCgeek
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.

R&D Engineer in Scientific Computing

CNRS, IPAG (Grenoble)
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.

Freelancer

Meryntech
Worked as a freelance HPC engineer for several companies including HPE France, SATT Nord & Hôpital d'Amiens Sud, and IBM France.

HPC Engineer

Client HPE, work place: IDRIS (Orsay)
Porting scientific codes to GPUs using OpenACC pragmas & Fortran language. Performance analysis and optimization of astrophysics and molecular dynamics codes.

R&D C++ Engineer

SATT Nord – CHU Amiens Sud (Amiens)
Development of a research tool that extracts information from DICOM videos of hearts to detect anomalies and provide insights to medical teams.

HPC Engineer

IBM France (Montpellier)
Performance testing of scientific programs and benchmarks for new IBM supercomputers based on IBM Power 8 and Nvidia Pascal P100.

PhD Student (not finished)

Telecom SudParis
Collaboration between compiler and runtime on parallel applications.

Master 2 Research internship

INRIA Saclay/LRI Paris-Sud 11
Hierarchical optimization exploring SIMD, multicore, inter-node optimization techniques using the polyhedral model for auto-parallelizing serial C code to OpenMP and CUDA.

Engineer internship

ESI Algiers/INRIA Saclay
Constraints modelization of auto parallelizing serial C codes into CUDA using PoCC research compiler and polyhedral model compilation techniques.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in