Ingénieur d'étude en ingénierie logicielle - projet Fine4Cast (F/H)
Grenoble INP - UGA Recrutement
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 Laboratoire G2elab de Génie Électrique de Grenoble est une unité mixte de recherche (UMR 5269) de Grenoble INP - UGA, de l'Université Grenoble Alpes et du CNRS, dans le domaine de la Recherche en Génie Électrique.
Il couvre un spectre scientifique qui va des matériaux et des composants, pour aboutir à la conception et au pilotage de systèmes d’énergie électrique. Son action peut être résumée par les mots clefs suivants : énergie électrique, matériaux, procédés et systèmes innovants, modélisation et conception.
Avec plus d'une centaine de personnels permanents, une centaine d'étudiants en doctorat et 70 autres acteurs comme les master, les post-docs ou les professeurs invités, le G2Elab s'impose dans ces domaines comme un acteur majeur au niveau national et international, au cœur de l’efficacité énergétique des composants et systèmes.
https://g2elab.grenoble-inp.fr/
Mission
Responsable du développement du logiciel open source OMEGAlpes de modélisation et d’optimisation de la flexibilité des systèmes multi-énergies
Dans le cadre du projet PEPR TASE Fine4Cast, l'ingénieur.e recruté.e sera responsable du développement, de la documentation et du support du logiciel python open source OMEGAlpes (https://gricad-gitlab.univ-grenoble-alpes.fr/omegalpes/omegalpes).
Principales Activités
- améliorer la qualité de développement de l'outil, en exploitant les techniques de génie logiciel et de développement collaboratif ouvert
- mettre en place des méthodes de déploiement robustes (notamment en termes de gestion des dépendances) et accessibles aux non-développeurs
- animer les communautés d'utilisateurs et de développeurs
Profil
Niveau minimum requis: Bac +3 (Licence ou équivalent)
Compétences Attendues
- Maîtrise de la programmation Python (programmation orientée objet, structuration du code en paquets et modules, environnements virtuels, gestion des dépendances, génération de documentation, packaging et déploiement...)
- Expérience en développement collaboratif et travail en open source
- Connaissance en modélisation physique multi-énergie (électricité, thermique)
- Connaissance en algorithmes d'optimisation (linéaires et non linéaires, sous contraintes, objectifs simples et multiples)
- Prise de fonction souhaitée à compter du : 01/10/2026
- Date limite de dépôt de candidature : 19/08/2026
- Poste ouvert uniquement aux contractuel.les (CDD)
- Durée du contrat proposé : 12 mois - Renfort ou projet de 12 mois à 6 ans (L332-24)
- Catégorie A - corps Ingénieur.e d’Études (IGE)
- Conditions d'éligibilité : être titulaire d'un Bac+3 à minima
- Pour les contractuels* : fourchette salariale fournie à titre indicatif de 2502,50 € (1er échelon) à 2 866,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.