IEC61850 Innovation Engineer

GE Vernova
Canton of Montpellier-3, France
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French, English
Experience level
Senior

Job location

Canton of Montpellier-3, France

Tech stack

Unit Testing
C++
Code Coverage
Protocol Stack
Continuous Integration
Linux
Python
Network Protocols
Systems Development Life Cycle
Scripting (Bash/Python/Go/Ruby)
Real Time Systems
GIT
Kubernetes
Information Technology
Process Control Systems
Software Version Control
Docker
Jenkins
Artifactory
Microservices

Job description

  • Concevoir, développer et implémenter des solutions de communication IEC 61850 conformes aux normes émergentes et aux Rapports Techniques, incluant le Secure MMS et le Secure GOOSE en utilisant la pile SISCO.
  • Collaborer avec des équipes internationales et interfonctionnelles sur le développement, les tests et le déploiement.
  • Effectuer le dépannage et le diagnostic pour des problèmes complexes de communication sécurisée IEC 61850, identifier les causes profondes et mettre en œuvre des solutions efficaces.
  • Développer et maintenir une documentation complète pour les dernières conceptions d'implémentation de protocoles, les configurations, les plans de test et les procédures opérationnelles.
  • Mener des revues d'analyse fonctionnelle, de conception et de code.*
  • Estimer et valider la charge de travail et automatiser les processus de tests unitaires pour améliorer l'efficacité et la couverture de code.*
  • Assurer une veille continue sur les technologies émergentes et les normes industrielles., * Design, develop, and implement IEC 61850 communication solutions compliant with emerging standards and Technical Reports, including Secure MMS and Secure GOOSE using the SISCO stack.
  • Collaborate with international and cross-functional teams on development, testing, and deployment.
  • Perform troubleshooting and diagnostics for complex secure IEC 61850 communication issues, identifying root causes and implementing effective solutions
  • Develop and maintain comprehensive documentation for the latest protocol implementation designs, configurations, test plans, and operational procedures.
  • Conduct reviews of functional analysis, designs, and code.
  • Estimate and validate workload and automating unit testing processes to improve efficiency and code coverage.
  • Continuously monitor emerging technologies and industry standards

Requirements

Experienced Embedded Software Engineer with Strong IEC 61850 communication protocol knowledge., * Développement C/C++ de niveau expert pour les applications multiplateformes.

  • Connaissance approfondie et expérience des normes IEC 61850 Éditions 1.0, 2.0 et 2.1.
  • Optionnel : Connaissance des normes IEC 62351, particulièrement les parties 4, 6 et 9, qui sont critiques pour la communication sécurisée.
  • Vaste expérience pratique de l'implémentation de diverses fonctionnalités IEC 61850 utilisant la pile de protocoles Sisco MMS Lite / IEC 61850 Plus dans des dispositifs embarqués.
  • Bonne connaissance pratique de Python pour l'automatisation et le scripting.
  • Solide expérience avec les systèmes d'exploitation Linux.
  • Expérience de l'architecture microservices, de la conteneurisation (Docker) et de l'orchestration de conteneurs (par ex. Kubernetes).
  • Maîtrise du développement de systèmes embarqués, y compris la programmation temps réel.
  • Maîtrise du contrôle de version et CI/CD : Git, Jenkins, Conan, Artifactory.
  • Sens des priorités, orientation qualité et forte focalisation sur la satisfaction client.Français et Anglais : Lu, parlé et écrit.
  • Connaissance souhaitée des protocoles réseaux et des systèmes de communication.
  • Connaissance souhaitée des meilleures pratiques de cybersécurité pour les systèmes de contrôle industriels.
  • Connaissance souhaitée des principes de protection et de contrôle des systèmes électriques.
  • Connaissance souhaitée des méthodologies et pratiques SAFe Agile., * Expert-level C/C++ development for cross-platform applications.
  • In-depth knowledge and experience with IEC 61850 Editions 1.0, 2.0, and 2.1
  • Optional: Knowledge in IEC 62351 standards, especially Parts 4, 6, and 9, which are critical for secure communication.
  • Extensive hands-on experience implementing various IEC 61850 features using the Sisco MMS Lite / IEC 61850 Plus protocol stack in embedded devices.
  • Good working knowledge of Python for automation and scripting.
  • Strong experience with Linux operating systems.
  • Experience with microservices architecture, containerization (Docker), and container orchestration (e.g., Kubernetes).
  • Proficiency in embedded systems development, including real-time programming.
  • Proficiency in Version Control & CI/CD: Git, Jenkins, Conan, Artifactory.
  • Strong sense of prioritization, quality orientation, and a strong focus on client satisfaction.
  • French and English: Reading, speaking, and writing.
  • Preferred knowledge of network protocols and communication systems.
  • Preferred knowledge of cybersecurity best practices for industrial control systems.
  • Preferred knowledge of power system protection and control principles.
  • Preferred knowledge of SAFe Agile methodologies and practices.

Poste ouvert aux personnes en situation de handicap.

About the company

Ingénieur Logiciel Embarqué Expérimenté avec une forte connaissance du protocole de communication IEC 61850.

Apply for this position