Développeur Logiciel Embarqué – Protection H/F - Protection Element Embedded SW Developer

I00861 GE Vernova Hungary Kft.

Apply to this job
Montpellier Until 9/5/2026 0+ years exp First posted July 7, 2026 Last posted July 7, 2026
Job description

Job Description Summary

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

Job Description

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.

La différence crée l’énergie.
La Mission Handicap Grid Solutions facilite l’intégration des personnes en situation de handicap.

-------------------------------------------

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.

Additional Information

Relocation Assistance Provided: No

About this role

Summary

Designs and implements real-time firmware for protective relays, ensuring performance and security.

Job title

Développeur Logiciel Embarqué – Protection H/F

Experience level

entry level

Minimum experience

0+ years exp

Industry

energy

Location requirements

Montpellier, no remote work allowed

Salary

Not specified

Management role

No

Skills & keywords

Required skills

CC++PythonGitHubReal-Time Operating Systems

Preferred skills

power system protectiondigital signal processingmodel-based designAgileAerospace

Specializations

firmwareembedded systemsprotection algorithmscybersecurityAI
Locations

Structured locations inferred from the posting.

Montpellier, France

On-site City