Publiée 27 juin 2026
research software engineer in exascale numerical simulation of cardiac electrophysiology
Inria
Talence, Nouvelle-Aquitaine 33400, France
CDI
A propos du centre ou de la direction fonctionnelle
The Inria center at the University of Bordeaux is one of the nine Inria centers in France and has about twenty research teams.. The Inria centre is a major and recognized player in the field of digital sciences. It is at the heart of a rich R&D and innovation ecosystem: highly innovative SMEs, large industrial groups, competitiveness clusters, research and higher education players, laboratories of excellence, technological research institute...
Contexte et atouts du poste
Within the framework of the EuroHPC MICROCARD-2 project (project ID 101172576), a collaboration between 10 partner institutions in France, Germany, Italy and Norway, with the aim to develop exascale-capable software and meshes to perform macroscopic numerical simulations with microscopic resolution of the electrophysiology of the heart muscle.
The recruited person will benefit from interaction with a large and heterogeneous group of researchers and engineers. Travel expenses for missions benefiting the project are covered within the limits of the scale in force.
Mission confiée
Assignments :
For a better knowledge of the proposed research subject :
A state of the art, bibliography and scientific references are available at https://microcard.eu.
Collaboration :
The recruited person will work with Dr Mark Potse on improvement of the existing code and with Prof. Yves Coudière for the implementation of higher-order methods.
Responsibilities :
The recruited person is responsible for code improvements and implementation of new methods, and will take initiatives to identify problems that need to be solved and to propose solutions. This work includes testing on large-scale computing platform, as we scale up our simulations from about one billion to a hundred billion degrees of freedom, and the number of processors to hundreds of thousands.
Steering/Management :
The position may include co-direction of an intern for a few months.
Principales activités
Main activities:
Additional activities:
Compétences
Technical skills and level required :
Languages : English (required), French (appreciated)
Relational skills : Ability to openly and objectively discuss technical problems, including one's own errors and those of others
Other valued appreciated : An eye for details
Avantages
Rémunération
From 2692 € gross / month
The Inria center at the University of Bordeaux is one of the nine Inria centers in France and has about twenty research teams.. The Inria centre is a major and recognized player in the field of digital sciences. It is at the heart of a rich R&D and innovation ecosystem: highly innovative SMEs, large industrial groups, competitiveness clusters, research and higher education players, laboratories of excellence, technological research institute...
Contexte et atouts du poste
Within the framework of the EuroHPC MICROCARD-2 project (project ID 101172576), a collaboration between 10 partner institutions in France, Germany, Italy and Norway, with the aim to develop exascale-capable software and meshes to perform macroscopic numerical simulations with microscopic resolution of the electrophysiology of the heart muscle.
The recruited person will benefit from interaction with a large and heterogeneous group of researchers and engineers. Travel expenses for missions benefiting the project are covered within the limits of the scale in force.
Mission confiée
Assignments :
- Identification and resolution of scaling bottlenecks, performance issues, and bugs in our simulation code.
- Implementation of higher-order temporal integration methods
For a better knowledge of the proposed research subject :
A state of the art, bibliography and scientific references are available at https://microcard.eu.
Collaboration :
The recruited person will work with Dr Mark Potse on improvement of the existing code and with Prof. Yves Coudière for the implementation of higher-order methods.
Responsibilities :
The recruited person is responsible for code improvements and implementation of new methods, and will take initiatives to identify problems that need to be solved and to propose solutions. This work includes testing on large-scale computing platform, as we scale up our simulations from about one billion to a hundred billion degrees of freedom, and the number of processors to hundreds of thousands.
Steering/Management :
The position may include co-direction of an intern for a few months.
Principales activités
Main activities:
- Identification of scaling bottlenecks, such as communication patterns that cannot be maintained with larger numbers of processes
- Identification of performance issues, both theoretical and test-based
- Proposing and implementing solutions for these problems, and those identified by others
- Performance evaluations on large (local, national, and European) compute clusters
Additional activities:
- Proofreading and improvement of code documentation
- Presenting and discussing problems and solutions with the international MICROCARD team and openCARP developers
Compétences
Technical skills and level required :
- MSc in mathematics
- BSc in physics
- fluency in the programming languages C, C++, in git
- experience with parallal programming in MPI
- experience with GPU programming
Languages : English (required), French (appreciated)
Relational skills : Ability to openly and objectively discuss technical problems, including one's own errors and those of others
Other valued appreciated : An eye for details
Avantages
- Subsidized meals
- Partial reimbursement of public transport costs
- Leave: 7 weeks of annual leave + 10 extra days off due to RTT (statutory reduction in working hours) + possibility of exceptional leave (sick children, moving home, etc.)
- Possibility of teleworking (after 6 months of employment) and flexible organization of working hours
- Professional equipment available (videoconferencing, loan of computer equipment, etc.)
- Social, cultural and sports events and activities
- Access to vocational training
- Social security coverage
Rémunération
From 2692 € gross / month