Alternance Développeur C++ Java Python (HF)
Job Summary
Le 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 lensemble des tranches du Parc Nucléaire Français.
Dans 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.
Ces tâches vont du prototypage afin de valider et/ou choisir des solutions techniques à limplémentation concrète dévolutions et/ou améliorations dans le système PSAD ou les outils de MCO associés.
Parmi les tâches auxquelles le candidat pourra participer seul ou en équipe:
Le portage/Modernisation de lAtelier de Configuration PSAD. Latelier de configuration PSAD est un outil utilisant Oracle 12c Oracle Forms et fonctionnant sous RHEL 6.
Lidée est de moderniser cet outil pour utiliser Oracle 26ai et le faire fonctionner sous RHEL 10.x ou équivalent.
ADMINSSYS de FSTR en Labview ou QT. FSTR est lapplicatif Temps-Réel embarqué du système PSAD. Actuellement loutil dadministration de cette partie du système est une IHM textuelle. Lidée est de refaire cette IHM en utilisant des outils tels que Qt ou Labview.
Le prototypage dune solution dIHM pour remplacer lIHM existante du système PSAD:
Le prototypage de cette solution dIHM en utilisant les technos Electron Angular a été réalisée par un stagiaire. Ainsi seule la partie Frontend est réalisée. Lidée est de réaliser la partie Backend afin de sinterfacer avec le code ADA et la base Oracle du système PSAD.
Portage du code Labview dun simulateur: Pour la validation du système PSAD Worldgrid utilise un simulateur sexécutant sur un Serveur sous Windows XP. Lidée est porter le code Labview de ce simulateur sur un Windows ou un Linux récent
Intégration doutils dIA dans le PSAD: Lidée est dintégrer lIA à 2 niveaux dans le projet PSAD:
Dans le processus de développement afin daméliorer le cycle de développement et de validation.
Dans lanalyse des données du PSAD afin dajouter des outils danalyse prédictive dans le système.
Pour cela il faut mettre en place un Serveur dédié et utiliser des modèles LLM adaptés aux besoins.
Améliorations sur le Serveur Web danalyse automatique des logs du Parc installé (Outil central de la MCO du système PSAD):
Les objectifs sont multiples:
Ajouter des fonctionnalités à cet outil.
Corriger et améliorer loutil danalyse automatique des traces.
Evaluer lopportunité dassocier loutil danalyse automatique à une IA (genAI).
Développement dinterfaces avec des modules du système PSAD (Modules ADA et C) Lobjectif est de permettre le portage et la validation indépendante de ces modules.
Portage de parties de Code ADA de RHEL 5.11 (Linux 32bits) vers RHEL 9.X (Linux 64 bits).
Lobjectif est de mettre en place lenvironnement de développement ADA sur RHEL 9.X et dévaluer lutilisation dune IA (genAI) pour faciliter le portage de ce code ADA.
Dans le cadre de ses missions lAlternant devra respecter le processus qualité du Projet PSAD et sera impliqué dans toutes les phases des différentes tâches associées allant de la spécification à la validation des éléments produits.
Cela comprend en particulier la rédaction de la documentation associée (Documents de spécifications de conceptions et cahiers de recette).
Qualifications :
Compétences attendues :
Programmation C ADA Java Scripts Bash Python
Conception et programmation objet
Connaissances de lenvironnement Linux (RHEL ou équivalent)
Connaissances en SQL (Oracle ou équivalent)
Technos Web (HTML5 NodeJS Serveur Apache Angular Electron )
IHM (Qt MatLab GTK )
Connaissances en IA (genAI modèles LLM OLLAMA )
Connaissances XML
Connaissances des outils de développement et dintégration : Git IDE (EclipseVSCode ) Jenkins ..
Informations supplémentaires :
Pourquoi nous rejoindre
Rejoindre Worldgrid cest intégrer un environnement dynamique international et engagé tout en développant des compétences clés en gestion pilotage opérationnel et amélioration des processus au cœur de projets à impact.
Remote Work :
No
Employment Type :
Full-time
About Company
?? ?????????? ???????????? ???? ?????????????????????? ?????? ???? ???????????????? ALTEN is committed to meeting the expectations of its stakeholders and anticipating their requirements in the fields of innovation, R&D, and technological information systems. Founded in 1988 and pr ... View more