Alternance - Développeur C++/ADA (H/F)
Description du poste\n--------------------\nLe système PSAD est un système de surveillance et de diagnostic qui est utilisé actuellement pour le monitoring des principaux équipements des circuits primaires et secondaires de l’ensemble des tranches du Parc Nucléaire Français.\n\nDans le cadre de la rénovation et de la modernisation du système PSAD et de ses outils de MCO (Maintien en Conditions Opérationnelles), vous participez à un ensemble de tâches visant à améliorer et moderniser ce système et son environnement.\n\nCes tâches vont du prototypage, afin de valider et/ou choisir des solutions techniques, à l’implémentation concrète d’évolutions et/ou améliorations dans le système PSAD ou les outils de MCO associés.\n\nParmi les tâches auxquelles le candidat pourra participer seul ou en équipe :\nðLe portage/Modernisation de l’Atelier de Configuration PSAD. L’atelier de configuration PSAD est un outil utilisant Oracle 12c, Oracle Forms et fonctionnant sous RHEL 6.\nL’idée est de moderniser cet outil pour utiliser Oracle 26ai et le faire fonctionner sous RHEL 10.x ou équivalent\nðADMINS_SYS de FSTR en Labview ou QT. FSTR est l’applicatif Temps-Réel embarqué du système PSAD. Actuellement, l’outil d’administration de cette partie du système est une IHM textuelle. L’idée est de refaire cette IHM en utilisant des outils tels que Qt ou Labview \nðLe prototypage d’une solution d’IHM pour remplacer l’IHM existante du système PSAD :\nLe prototypage de cette solution d’IHM en utilisant les technos « Electron + Angular + Three.js » a été réalisée par un stagiaire. Ainsi, seule la partie Frontend est réalisée. L’idée est de réaliser la partie Backend afin de s’interfacer avec le code ADA et la base Oracle du système PSAD \nðPortage du code Labview d’un simulateur : Pour la validation du système PSAD, Worldgrid utilise un simulateur s’exécutant sur un Serveur sous Windows XP. L’idée est porter le code Labview de ce simulateur sur un Windows ou un Linux récent \nðIntégration d’outils d’IA dans le PSAD : L’idée est d’intégrer l’IA à 2 niveaux dans le projet PSAD :\n oDans le processus de développement afin d’améliorer le cycle de développement et de validation.\noDans l’analyse des données du PSAD afin d’ajouter des outils d’analyse prédictive dans le système.\nPour cela, il faut mettre en place un Serveur dédié et utiliser des modèles LLM adaptés aux besoins.\nðAméliorations sur le Serveur Web d’analyse automatique des logs du Parc installé (Outil central de la MCO du système PSAD) : \nLes objectifs sont multiples :\n-Ajouter des fonctionnalités à cet outil.\n- Corriger et améliorer l’outil d’analyse automatique des traces.\n- Evaluer l’opportunité d’associer l’outil d’analyse automatique à une IA (genAI).\nðDéveloppement d’interfaces avec des modules du système PSAD (Modules ADA et C++) L’objectif est de permettre le portage et la validation indépendante de ces modules.\nðPortage de parties de Code ADA de RHEL 5.11 (Linux 32bits) vers RHEL 9.X (Linux 64 bits).\nL’objectif est de mettre en place l’environnement de développement ADA sur RHEL 9.X et d’évaluer l’utilisation d’une IA (genAI) pour faciliter le portage de ce code ADA.