Aller au contenu principal
PostePublic
FP d'État Cat. AEmploi ouvert uniquement aux contractuelsAdministration & JuridiqueIl y a 8 jours

Ingénieur informatique système MigCheck

Institut Polytechnique de Grenoble (ouvre un nouvel onglet) — Institut Polytechnique de Grenoble

Localisation
Isère (38), France (38)
Télétravail
Oui
Management
Non
Niveau d'études
Niveau 7 Master/diplômes équivalents
Expérience
Débutant
Publication
4 septembre 2026
Date limite
2 octobre 2026
Domaine
Recherche
Secteur
Administration & Juridique

Missions principales

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.

Compétences attendues

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.

Profil attendu

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: - 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 - 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

Cadre juridique

Renfort ou projet de 12 mois à 6 ans (L332-24)

Métier de référence

Experte / Expert en information statistique

Comprendre ce poste

Cet ingénieur informatique système intervient au cœur d'une recherche ambitieuse : optimiser les chemins de communication entre processeurs et unités de calcul spécialisées (DPUs). Le quotidien alterne entre l'analyse fine des goulots d'étranglement (latence, débit, synchronisation), la conception de mécanismes plus efficaces et leur intégration dans un prototype. C'est un rôle où la théorie rencontre immédiatement la pratique : les solutions proposées doivent être mesurées, validées par benchmarking et documentées pour contribuer aux livrables du projet YUPIM.

Le recrutement dans ce cadre

Recruté en tant que contractuel à catégorie A au sein de la FPE, le candidat bénéficie de la stabilité d'un établissement public tout en gardant une certaine flexibilité. Cette position ouvre des perspectives d'évolution vers des fonctions de pilotage technique ou de recherche appliquée, notamment dans les domaines stratégiques de l'optimisation des systèmes distribués. L'inscription dans un projet de recherche structuré constitue un atout majeur pour renforcer un profil évolutif.

Conseils pour candidater

  • Mettre en avant une expérience concrète en optimisation système ou réseaux : débogage de latences, tuning de performances, travaux antérieurs sur des architectures multi-cœurs ou heterogènes. Les projets académiques ou professionnels avec livrables mesurables pèsent plus qu'une simple théorie.
  • Préparer des exemples précis de code C/C++ robuste et maintenable, en insistant sur la gestion bas niveau (mémoire partagée, appels système). Montrer une compréhension des trade-offs entre performance et maintenabilité.
  • Démontrer une capacité à communiquer en environnement pluridisciplinaire : ce poste implique des réunions techniques et des rapports. Joindre un document synthétique présentant un travail antérieur ou un mini-projet système pertinent renforce la candidature.

Éclairage rédigé par PostePublic pour contextualiser cette offre.

Réf. 2026-2400168Fonction publique d'État

Offres similaires