
L’ingénieur(e) « Développement Logiciel Contrôles & Diagnostics » a la charge de missions de spécification, conception, implémentation, test et support sur le diagnostic des systèmes et des contrôles des équipements de conversion d’énergie livrés à nos clients.
Son périmètre fonctionnel est celui du développement d’applications digitales aux fins de diagnostic des équipements de conversion d’énergie livrés à nos clients dans les différents domaines d’activité de l’entreprise, et plus particulièrement des systèmes MMC (Modular Multilevel Converter), afin de proposer des services avancés à nos clients en matière de diagnostics, pronostics et/ou maintenance préventive.
Périmètre du projet
Au sein du département de R&D responsable du développement d’un système de contrôlecommandehaute performance,de ses outils de programmationet de sonécosystème, vous aurez la charge du développement d’une application dont les fonctions principales sont les suivantes :
La collecte de volumes importants de données des différents constituants du système de conversion d’énergie via plusieurs protocoles de communication industriels,
Le stockage à long terme de ces données dans différentes bases de données (orientées document, séries temporelles, relationnelles),
Le traitement et l’analyse des données via l’implémentation et l’intégration des algorithmes conçus par les experts métiers à des fins de diagnostic, pronostic, maintenance préventive,
La visualisation post-mortem ou en temps réel des données via des interfaces WEB, modernes, intuitives et personnalisables,
La sécurité et l’intégrité de l’application et des données qu’elle contient.
Principales responsabilités
Vos principales responsabilités seront les suivantes :
Collecter les besoins auprès des experts métiers et des utilisateurs finauxnotamment en en vue de constamment intégrer de nouveaux modules d’analyses, estimer les efforts de développement et élaborer la feuille de route,
Définir l’architecture du logiciel dans un souci, de scalabilité, flexibilité, maintenabilité, tolérance aux fautes, réutilisabilité, performance et optimisation des ressources,
Sélectionnerlestechnologies, processus et outils appropriés avec une exigence d’innovation,d’amélioration et d’évolution de la plateforme HW/SW,
Concevoir des interfaces utilisateurs modernes, simples et intuitives en prenant continuellement en compte les retours des utilisateurs finaux,
Etudier la pertinenced’intégrer des technologies avancées comme des modèles de machine learning pour la détection des anomalies et la maintenance préventive,
En lien avec les équipes projets, prendre en compte les besoins et demandes spécifiques, et assurer un support dans le déploiement de l’application, la mise en place de la collecte des données, leur récupération et leur analyse,
Fournir les communications opportunes aux différentes parties prenantes sur les questions importantes et aux moments clés du développement et montrer une capacité à soutenir des solutions techniques,
Assurerle suivi du traitement des risques et la validation du plan de mitigation,
Participerau retour d’expérience en analysant les dysfonctionnements et en recherchant les causes fondamentalespuisdéfinirles actions correctives et préventives avec les contributeurs clefs,
Mettreen œuvre et promouvoirauprès des autres membres de l’équipe les bonnes pratiquesen matière decycle de vie du développementlogiciel,
S’inscriredans une démarche d’amélioration continue afin d’aider l’entreprise à respecter ses engagements envers ses clients
Qualificationsrequises
Diplôme d’ingénieur ou Master 2 enGénie Logiciel, développeur Full Stack, Backend, Frontend, DevOps,
Compétenceapprofondiedansla programmationJava(Spring Boot),
Connaissance des environnements Windows, MAC OS, Linux,
Modélisation et gestion optimisée de différentes bases de données (PostgreSQL, MariaDB, MongoDB, Cassandra, REDIS),
Développement d’applications WEB (Node.js, Angular, React.js, TypeScript, JavaScript …),
Architecture en micro-services et déploiement par conteneurisation (Docker & DockerHub, Kubernetes),
Expérience dans la conceptionet la réalisationd’interface utilisateursintuitives,
Sécurisation d’API via OAuth2, JWT ou autre,
Utilisation, mise en place, amélioration d’un pipeline CI/CD (Intégration Continue, Déploiement Continu), Git, Git Actions, Artifactory, SonarQube, JIRA,
Des connaissance et/ou une première expérience (projet académique ou professionnel) en Intelligence Artificielle serait un plus,
Une expérience dans l’utilisation deprotocolesde communication industriels basés sur TCP-IP (OPC-UA, MQTT, REST) serait un plus,
Une expérience dans la programmation scientifique en PYTHON, MATLAB (GNU Octave) serait un plus,
Sécurisation d’accès à distance via VPN (Open VPN, WireGuard),
Déploiement d’infrastructures Cloudsécurisées,
Langues : Anglais opérationnel
Aptitudes
Rigueur, méthode,esprit d’analyse,autonomie,
Bonne organisation dans l’accomplissement des tâches quiluisont confiées,
Capacité àtravailler en équipeet àinteragiry compris en distanciel,
Esprit d’analyse,
Capacité à proposer des idéeset solutionscréatives et innovantes,
Bonne communication et capacité à présenter

GE Vernova is a purpose-built energy technology company on a mission to electrify to thrive and decarbonize the world.
It is made up of three businesses -- Power, Wind, and Electrification -- with focus on accelerating the path to more reliable, affordable, and sustainable energy, while helping our customers power economies and deliver the electricity that is vital to health, safety, security, and improved quality of life.
The world needs more energy, smarter energy. With energy demand expected to grow by more than 50% in the next 20 years, we are continuously innovating to meet the moment…like we have for the past 130 years. The Energy of Change and relentless optimism are what drive us – it’s about never giving up and seeing what’s possible so that we deliver the energy technologies the world needs right now and for generations to come.
GE Vernova’s attitude and edge is embedded in its name. We retain our treasured legacy, “GE,” as an enduring and hard-earned badge of quality and ingenuity. “Ver” / “verde” signal Earth’s verdant and lush ecosystems. “Nova,” from the Latin “novus,” nods to a new, innovative era of lower carbon energy that GE Vernova will help deliver.
Together, we have the energy to change the world.