
En tant qu'ingénieur en développement embarqué R&D au sein de notre équipe Grid Automation à Montpellier, vous concevrez et implémenterez l'intelligence logicielle (firmware) qui alimente notre nouvelle génération de relais de protection et de contrôle numériques. Vous assurerez le lien entre l'abstraction matérielle bas niveau et les algorithmes de protection haut niveau, en veillant à ce que nos produits soient performants, fiables et sécurisés dans des environnements critiques.
----------------------------
As an R&D Embedded Development Engineer in our Montpellier Grid Automation team, you will design and implement the firmware intelligence that powers our next-generation digital protection and control relays. You will bridge the gap between low-level hardware abstraction and high-level protection algorithms, ensuring our products are performant, reliable, and secure in mission-critical utility environments
Responsabilités clés :
Développement de Firmware : Concevoir, développer et maintenir des logiciels embarqués robustes et temps réel pour des relais de protection à microprocesseur en utilisant C/C++.
Collaboration multidisciplinaire : Travailler en étroite collaboration avec les ingénieurs protection pour traduire des algorithmes mathématiques complexes en code embarqué efficace.
Optimisation des performances : Optimiser les performances du firmware pour une exécution en temps réel, en mettant l'accent sur le traitement de données à faible latence requis pour les fonctions de protection et les piles de communication IEC 61850.
Validation et débogage : Réaliser des tests et du profilage pour garantir la stabilité du système dans des conditions extrêmes du réseau électrique.
Intégration de la cybersécurité : Mettre en œuvre des pratiques de codage sécurisé et des fonctionnalités de sécurité au sein de l'architecture firmware, conformément à la norme IEC 62443.
Expertise domaine : Une connaissance moyenne des algorithmes de protection et de leur implémentation sera requise après une période de montée en compétences.
Intelligence Artificielle : Utilisation de l'IA pour la conception et l'implémentation de fonctions de protection.
Qualifications requises :
Formation : Master en Systèmes Embarqués, Informatique ou Génie Électrique.
Expérience : Aucune (poste ouvert aux profils débutants).
Compétences techniques :
Maîtrise experte du C et du C++ pour les environnements embarqués.
Maîtrise de Python pour l'automatisation des tests.
Connaissance de GitHub.
Expérience avec des systèmes d'exploitation temps réel (VxWorks, FreeRTOS, QNX ou Linux embarqué).
Langues : Maîtrise de l'anglais ; le français est obligatoire pour la collaboration locale.
Compétences appréciées :
Connaissance des principes de protection des réseaux électriques ou du traitement du signal numérique (DSP).
Expérience en conception basée sur les modèles (ex: MATLAB/Simulink Coder).
Familiarité avec les méthodologies de développement Agile/Scrum et les pipelines CI/CD pour le firmware.
Expérience préalable dans les secteurs de l'énergie, de l'industrie ou de l'aérospatiale.
-------------------------------------------
Key Responsibilities
Firmware Development: Design, develop, and maintain robust, real-time embedded software for microprocessor-based protection relays using C/C++.
Multidisciplinary Collaboration: Work closely with Protection Engineers to implement complex mathematical algorithms into efficient, embedded-ready code.
Performance Optimization: Optimize firmware performance for real-time execution, focusing on low-latency data processing required for protection functions and IEC 61850 communication stacks.
Validation & Debugging: Testing and profiling to ensure stability under extreme grid conditions.
Cybersecurity Integration: Implement secure coding practices and security features within the firmware architecture in compliance with IEC 62443.
A medium knowledge on protection algorithm/implementation will be required after ramp up periods.
Use of AI to deign and implement protection function.
Required Qualifications
Education: Master’s degree in Embedded Systems, Computer Science, or Electrical Engineering.
Experience: None
Technical Skills:
Expert-level proficiency in C and C++ for embedded environments.
Proficiency in Python for Test automation
Knowledge on GitHub
Experience with Real-Time Operating Systems (VxWorks., FreeRTOS, QNX, or Embedded Linux).
Language: Proficiency in English; French is mandatory for local collaboration.
Preferred Skills
Knowledge of power system protection principles or digital signal processing (DSP).
Experience with Model-Based Design (e.g., MATLAB/Simulink coder).
Familiarity with Agile/Scrum development methodologies and CI/CD pipelines for firmware.
Prior experience in the Energy, Industrial, or Aerospace sectors.
Relocation Assistance Provided: No

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.