Ingénieur informatique système MigCheck (F/H)

Localisation

38400 Saint-Martin-d'Hères, Auvergne-Rhône-Alpes

Domaines d'activités

Informatique, statistiques / Computer science, statistics

Modalités de recrutements

CDD - short-term contract

Catégorie fonction publique

A (IGE)

Prise de poste

1 décembre 2026

Durée du contrat

12 mois

Niveau d'étude

Niveau d'expérience

Tous niveaux d'expérience

Date limite de candidature

02/10/2026

Partagez cette offre

A propos

Grand établissement public d'enseignement supérieur, pôle de recherche reconnu, élément fondateur de l'écosystème grenoblois : Grenoble INP, l'institut d'ingénierie et de management de l’Université Grenoble Alpes (UGA), occupe une place de premier plan dans la communauté scientifique et industrielle.

Grenoble INP - UGA est membre de réseaux internationaux de formation et recherche en ingénierie et management.

Il est reconnu dans les classements nationaux et internationaux.

Le LIG (Laboratoire d'Informatique de Grenoble) associe conjointement Grenoble INP - UGA, l'Université Grenoble-Alpes, et le CNRS.
Il est également partenaire de l'INRIA.

Son ambition est de s’appuyer sur la complémentarité et la qualité reconnue des 22 équipes de recherche du LIG pour contribuer au développement des aspects fondamentaux de l'informatique (modèles, langages, méthodes, algorithmes) et pour développer une synergie entre les défis conceptuels, technologiques et sociétaux associés à cette discipline.

Le LIG rassemble près de 450 chercheurs.ses, enseignant.es-chercheurs.ses, doctorant.es et personnels en support à la recherche.
Ils relèvent différents organismes qui sont répartis sur trois sites du LIG : le campus, Minatec et Montbonnot.

Site internet : https://www.liglab.fr/

Votre mission

Contexte:

Ce poste s'inscrit dans le projet ANR YUPIM, consacré à l'optimisation de l'utilisation des ressources des architectures Processing-in-Memory (PIM), en particulier UPMEM. L'équipe KrakOS a développé Faho, un prototype de système d'exploitation fondé sur une architecture de noyau hiérarchique, composé de Faho Host (CPU) et Faho DPU (DPUs).

Objectif de la mission:

Il s'agit de concevoir, mettre en œuvre et évaluer des optimisations des mécanismes de communication entre les applications externes et Faho Host, ainsi qu'entre Faho Host et Faho DPU, afin de réduire les surcoûts et d'améliorer les performances globales de Faho.

Activités principales :

- Analyser et caractériser les chemins de communication existants et identifier les principaux goulots d'étranglement (latence, débit, copies mémoire, synchronisations, appels système).

- Concevoir des mécanismes de communication et d'échange de données plus efficaces entre le CPU hôte, Faho Host et les DPUs UPMEM.

- Développer et intégrer les optimisations au prototype Faho, en veillant à leur robustesse et à leur maintenabilité.

- Mettre en place des micro-benchmarks et des scénarios applicatifs pour mesurer les gains de performance et comparer les différentes solutions.

- Réaliser des campagnes d'expérimentation, analyser les résultats et documenter les choix d'architecture et d'implémentation.

- Participer aux réunions techniques du projet YUPIM, présenter l'avancement des travaux et contribuer aux livrables et rapports techniques.

Le profil idéal

Niveau minimum requis Bac+5 en informatique (école d'ingénieurs ou Master 2), avec une spécialisation ou une expérience significative en systèmes, réseaux et/ou architectures informatiques.



Compétences techniques :

- Très bonne maîtrise de la programmation système en C/C++ et des environnements Linux

- Solides connaissances en systèmes d'exploitation : processus/threads, mémoire, synchronisation, appels système, entrées-sorties et mécanismes de communication

- Bonnes connaissances en réseaux et communications bas niveau, avec une capacité à raisonner sur la latence, le débit et les coûts de transfert de données

- Connaissances en architectures multicœurs, accélérateurs et/ou Processing-in-Memory (une expérience de la plateforme UPMEM serait un avantage)

- Maîtrise des outils de développement et de débogage sous Linux (Git, GDB, Make/CMake ou équivalent) et capacité à utiliser des outils de profilage et d'analyse de performances

- Capacité à concevoir des benchmarks, conduire des expérimentations reproductibles et analyser quantitativement les performances

- Des connaissances en Cloud, virtualisation ou environnements distribués constituent un atout



Savoir-faire et savoir-être :

- Autonomie, rigueur, capacité d'analyse et de résolution de problèmes

- Aptitude au travail en équipe

- Capacité à rédiger des rapports techniques et à conduire/présenter des réunions

- Excellente maîtrise de l'anglais aussi bien à l'oral qu'à l'écrit


Modalités de recrutement proposées:

  • Prise de fonction souhaitée à compter du : 01/12/2026

  • Date limite de dépôt de candidature : 02/10/2026

  • Poste ouvert uniquement aux contractuel.les (CDD)

  • Durée du contrat proposé : 12 mois

  • Catégorie A -  corps Ingénieur.e d’Études (IGE)

  • Conditions d'éligibilité : être titulaire d'un Bac+ 3 à minima


    Conditions de rémunération:

  • Pour les contractuels* : fourchette salariale fournie à titre indicatif de  2 462,50 € (1er échelon) à 2 826,79 € (5ème échelon), brut mensuel, prime incluse.

*La rémunération est fixée selon le reclassement de l'expérience significative pour le poste, sur les grilles de la fonction publique.


 Spécificités du poste:

·         Possibilité de télétravail (2 jours par semaine)

·         Temps plein possible sur 4,5 jours

Intéressé(e) ? Postulez dès maintenant !

Prénom *
Nom *
Email *
Téléphone
CV *
Maximum file size: 20 Mo
Lettre de motivation
Maximum file size: 20 Mo
Message complémentaire