Emplois, stages

Offre de stage

Étude et implémentation de proofs of concept de frameworks graphiques et architectures modernes pour la migration d'une suite logicielle dédiée aux tests et à la validation de logiciels embarqués spatiaux

Description

Sujet

Réaliser une étude des technologies logicielles graphiques modernes ainsi que des implémentations fonctionnelles afin d’orienter et valider la faisabilité d’une évolution graphique d’une suite logicielle dédiée aux moyens de tests et de validation de logiciels embarqués d’instruments spatiaux.

Contexte

L’Équipe Logiciels Vol Et Test (ELVET) du Laboratoire d’Instrumentation et de Recherche en Astrophysique (LIRA) développe des logiciels pour des instruments scientifiques embarqués lors de missions spatiales de l’European Space Agency (ESA). Afin de tester et valider ses fonctionnalités, l’équipe développe également, en collaboration avec l’Institut de Planétologie et d’Astrophysique de Grenoble (IPAG), une suite logicielle de test nommée Generic Api for groUnd Support equipmentS (GAUSS). L’équipe ELVET a déjà fourni ses services pour plusieurs missions spatiales comme CoRoT, Solar Orbiter, PLATO ou EnVision. Elle souhaiterait désormais moderniser sa suite GAUSS via une refonte graphique.

Description

Ce stage a pour objectif d’étudier et d’évaluer les frameworks graphiques modernes adaptés à la migration d’une suite logicielle existante en C# sous WinForms. L’enjeu est de sélectionner une solution pérenne, facile à maintenir et à utiliser, tout en garantissant une expérience utilisateur moderne, ergonomique et cross-platform. La mission s’inscrit dans un contexte professionnel exigeant, où la fiabilité et la stabilité à long terme sont primordiales.

Tâches

- Se familiariser avec la suite logicielle de test du LIRA
- Réaliser une veille technologique sur les frameworks graphiques actuels (Avalonia, MAUI, Blazor, frameworks web, etc.) et leurs écosystèmes
- Analyser les critères de sélection : maturité, documentation, communauté, compatibilité cross-platform, intégration avec .NET8 et +, performance, pérennité et maintenabilité
- Étudier les patterns architecturaux modernes (MVVM, VIPER, Clean Architecture, etc.) et leur adéquation avec les frameworks identifiés, en comparaison avec l’existant en MVC
- Évaluer la facilité de prise en main et de développement pour une équipe aux ressources limitées, ainsi que la complexité d’une migration depuis MVC
- Implémenter des proofs of concept (PoC) pour les frameworks et architectures les plus prometteurs afin de valider leur adéquation avec les besoins métiers et techniques
- Comparer les solutions testées selon des critères objectifs (ergonomie, performance, compatibilité, maintenabilité, etc.)
- Rédiger une synthèse claire et argumentée des résultats, incluant des recommandations pour la suite du projet
- Présenter les conclusions et les démonstrations des PoC à l’équipe technique

Informations Pratiques

- Stage à l’Observatoire de Meudon, 5 Place Jules Janssen, 92190 Meudon (https://lira.obspm.fr/)
- De Février 2026 à Juillet 2027
- Durée de 24 semaines (± 2 semaines si besoin de flexibilité)
- Gratification de stage minimum légale
- Restaurant d’entreprise sur place (3,30€ / repas)
- Remboursement à 75% des titres de transport
- Procédure de recrutement :
- Premier contact par mail à nathan.rassie@obspm.fr (vérifiez vos SPAMS si vous ne recevez pas de réponse)
- Entretien en visio :
- Présentation de l’équipe ELVET et du contexte du stage
- Présentation de la / du stagiaire (parcours, projets...)
- Petit questionnaire technique à l’oral (pas d’inquiétude, il n’y a pas de piège, cela nous permet d’évaluer les connaissances de la / du candidat.e et de nous assurer du bon dimensionnement de la quantité de travail à répartir sur la durée du stage)

Technologies Utilisées

- C# / .NET8
- WinForms
- Windows, macOS, Ubuntu
- Gitlab
- Jira

Compétences

– Bonne connaissance des concepts d’architecture et de développement de la Programmation Orientée Objet
– Connaissances en C#
– Intérêt pour les interfaces utilisateur, les technologies front-end modernes et les architectures logicielles
– Connaissance ou intérêt pour les patterns architecturaux (MVVM, VIPER, etc.) et leur application dans des projets .NET
– Capacité à analyser et synthétiser des informations techniques
– Autonomie et esprit d’initiative pour explorer de nouvelles technologies
– Rigueur et sens critique pour évaluer des solutions logicielles
– Bonnes compétences en communication orale et écrite pour restituer les travaux
– Connaissance de Git pour le versioning
– Capacités rédactionnelles
– Anglais niveau B2

Niveau
Ecole d’ingénieur
Nom du contact
Nathan Rassié
Email
nathan.rassie@obspm.fr
Téléphone
0145077188
Durée
24 semaines
Période
Février 2027 à Juillet 2027

Retour à la liste

Déposer une demande de stage de collège ou lycée

Vous pouvez déposer votre candidature pour un stage de collège ou lycée, en remplissant ce formulaire.

Demandes de stage post-bac

Le LIRA accueille des stagiaires post-bac à tous les niveaux, mais surtout post-licence. Si vous désirez effectuer un stage au LIRA, identifiez la personne du laboratoire avec qui vous souhaiteriez travailler (en fonction par exemple des thèmes de recherche ou instrumentaux), et contactez-la directement par courriel (prenom.nom@obspm.fr).

Demandes de contrats d’apprentissage

Nous ne recevons aucune demande de contrat d’apprentissage via ce site web.