Ingénieur développement logiciel smartgrids H/F – CDI – Lyon – ASAP

Entreprise

A l’écoute, réactive et bienveillante, l’équipe de Générationnel vous met dans les meilleures conditions pour décrocher votre futur poste !

Nous vous proposons des échanges totalement transparents et avançons à vos côtés sur des offres triées sur le volet. 

Nous recherchons actuellement pour l’un de nos partenaires un(e) : 

Ingénieur développement logiciel smartgrids H/F – CDI – Lyon 

Notre client, un groupe international, développe et commercialise des solutions intelligentes pour les énergies renouvelables qui permettent d’optimiser un système électrique local grâce à la prévision et au stockage d’énergie.

Avec un savoir-faire totalement intégré : ingénierie et études, fourniture et maintenance, prévisions opérationnelles de production renouvelable et de consommation électrique, notre partenaire accompagne ses clients dans leurs transitions énergétiques et a concrétisé des projets en France et à l’international.

Votre équipe 

Rattaché(e) au siège social de l’entreprise situé à Villeurbanne (80 pers) et intégré(e) à l’équipe IT & Operations, en charge de la conception, du développement, de l’exploitation et de la maintenance des logiciels innovants, vous évoluez au sein d’une équipe d’une vingtaine de collaborateurs. 

Au sein du Pôle, l’équipe de développement Go conçoit et développe notamment :

  • les logiciels de pilotage de réseaux en temps réel (EMS)
  • les contrôleurs internes de nos systèmes de stockage batterie industriels
  • différentes briques logicielles backend de nos produits et services SaaS

Poste

Votre rôle ? Vous participerez au développement de nouveaux Systèmes de Management de l’Energie (EMS) de l’entreprise, en particulier pour des projets de transition énergétique sur des systèmes électriques isolés.

Vos principales missions : 

  • Analyse du besoin client et spécification des fonctionnalités attendues pour permettre un fonctionnement optimal de l’EMS en fonction de critères de stabilité du réseau électrique, économiques, environnementaux et d’usage
  • Adaptation du code de l’EMS depuis la code base commune de l’équipe pour répondre aux besoins du client ; simulation sous un environnement de test émulant le comportement des systèmes pilotés par l’EMS
  • Adaptation des couches d’interfaces entre l’EMS et les équipements à piloter et conduite des essais de communication en usine avec les différents fournisseurs.
  • Déploiement sur site ; essais de communication entre l’EMS et les équipements à piloter ; essais de pilotage, mise au point jusqu’à réception de l’EMS ; tests et recettes des développements 
  • Suivi de l’exploitation de l’EMS déployé; traitement des erreurs donnant lieu à des corrections à apporter à l’EMS, et échange avec le client pour le suivi des corrections et l’explication de ces corrections
  • Partage des connaissances et des expériences de l’équipe IT pour améliorer l’EMS ; participation aux revues de codes
  • Participation à la structuration de l’équipe IT en termes de fonctionnement, gestion des opérations, process de code.

Au-delà des enjeux du code de l’EMS, une appétence pour le fonctionnement d’un système électrique et pour l’électrotechnique est nécessaire, ainsi qu’une capacité à gérer un projet opérationnel.

Des missions en métropole, les DOM et à l’étranger peuvent être à prévoir.

ENVIRONNEMENT TECHNIQUE
Système :  Linux (Debian), Docker, Kubernetes
Langages : Golang, Python
Outils collaboratifs : Gitlab, Mattermost, Notion
Supervision : Grafana, Prometheus, Loki
Infrastructure : AWS, Cloud privé, Bare-metal
Bases de données : MariaDB
Déploiement : Ansible, Terraform, Helm, Argo CD

 

Le process de recrutement : 

– un premier échange avec un membre de l’équipe Générationnel

– un test technique suivi d’un entretien métier Manager

– un échange avec le N+2 

– un entretien avec la DG/RH

Profil

Ingénieur·e de formation informatique, avec une connaissance des systèmes électriques, des télécoms et réseaux, vous êtes à l’aise dans l’environnement GNU/Linux. Vous possédez à minima 2 ans d’expérience professionnelle en développement logiciel en informatique industrielle

COMPÉTENCES & QUALITÉS RECHERCHÉES

  • Compétences en programmation (C++ ou Go idéalement)
  • Bonnes connaissances de l’environnement Linux
  • Connaissances réseaux IP (Firewall, VPN, protocoles classiques) et bases sur le protocole de communication Modbus
  • Compétences en système électrique et électrotechnique (opération des systèmes électriques, réseaux électriques, énergies renouvelables, stockage)
  • Anglais professionnel

Enfin, vous êtes reconnu(e) pour votre : 

  • Esprit d’équipe et volonté de travailler de façon collaborative
  • Capacité de résolution autonome de problèmes avec proposition de solutions adaptées
  • Capacité de communication, orale et écrite

Postuler