Senior IoT Engineer (C++/ .NET) F/H

Postuler à l'offre

Libère ton énergie, et donne du sens à ta carrière en rejoignant un groupe leader de la transition énergétique ayant pour mission de faire du solaire la première source d’énergie en Europe ! 

  

Chaque jour, au sein de mylight150, nous participons à la construction d’un monde où chacun produit et consomme sa propre électricité pour libérer nos usages et profiter d’une abondance durable.

Avec notre marque MyLight Systems, nous concevons des produits et services innovants allant des panneaux solaires à une solution de stockage virtuel de l’électricité produite. Ces produits ainsi que des gammes en matière de climatisation, ventilation et chauffage, sont proposés à notre clientèle à travers nos canaux de distribution dont notre propre enseigne, Alaska Energies, présente dans chacun de nos pays.

 

Alors, si toi aussi tu souhaites intégrer un groupe à impact et nous aider à relever les grands défis environnementaux de notre monde actuel, tout en t’épanouissant dans un contexte de croissance rapide (nous venons de lever 100 millions d’euros en décembre 2023 pour accompagner notre développement), rejoins-nous ! 

Dans le cadre de notre organisation, votre mission sera de participer au développement de la nouvelle génération du système IoT Mylight Systems dont l’objectif est d’optimiser l’autoconsommation de la production d’une l’installation photovoltaïque.

 

Le système Mylight, placé au cœur de l’installation, interconnecte le hardware, les applications B2B et les applications B2C. L’intelligence embarquée optimise l'autoconsommation en pilotant les équipements électriques (bornes de recharge de véhicules électriques, chauffe-eaux…) selon des stratégies élaborées dans le cloud, tout en les confrontant aux mesures d’énergies réalisées en temps réel.

 

Vous rejoindrez une équipe pluridisciplinaire déjà en place composée de 1 Tech Lead, 1 développeur Firmware, 1 développeur Backend, 1 QA, 2 ingénieurs Hardware et 1 Product Manager, travaillant dans un cadre agile et dans un environnement Azure Devops. Le télétravail est possible jusqu’à 4 jours par semaine.

 

En tant que développeur IoT, vous participerez à la définition de l'architecture et au developpement des logiciels backend et embarqué ainsi que de la communication IoT

 

 

Les missions détaillées : 

 

  • Développement applicatif sur Linux embarqué connecté au cloud via Azure IoTHub
  • Développement en C#/.Net dans les micro-services IoT Mylight
  • Mise en production des produits
  • Documentations des développements réalisés
  • Assurer la qualité logicielle au travers de la rédaction et de la maintenance des tests unitaires et tests d’intégration

Formation et expérience :

  • Vous êtes issu d’une formation de type Ingénieur ou équivalent universitaire.
  • Vous aimez travailler dans un environnement multidisciplinaire et prendre en compte le besoin métier.
  • Vous appréciez travailler sur des systèmes interagissant avec le monde physique.
  • Vous justifiez d'au moins 5 ans expérience dans le développement de systèmes embarqués, ou dans le développement C#/.Net, avec une forte appétence pour ces deux domaines techniques.

 

Compétences techniques :

  • Maitrise des langages C# et/ou C++17
  • Maitrise du développement multithread
  • Architecture logicielle, modélisation orientée objet (UML)
  • Des connaissances en scripts Bash
  • Expérience avec des frameworks de tests unitaires Gtest/Gmock
  • Expérience avec micro-services Azure (EventHub, TableStorage, etc.)
  • Expérience de développement applicatif sur Linux
  • Connaissances en linux embarqué et OpenWrt sont un plus
  • Des connaissances réseau (DHCP, firewall) sont un plus
  • Expérience avec outils de gestion de développement (Azure Devops, Git, CI-CD)

 

Notre environnement technique :

  • .NET 6,7
  • #CQRS, #DDD, #EventSourcing
  • Plateforme Microsoft Azure: IoTHub, storage account, Azure functions, service bus, APIM, app services
  • Bases de données : SQL Azure, Azure Table
  • ALM : Azure DevOps

 

Poste rattaché à notre Siège de Jonage (bientôt déménagé à Villeurbanne)

  • 2 jours par semaine demandé, reste de la semaine en télétravail possible.

 

Processus Recrutement : 

  • Préqualification avec notre Talent Acquisition Manager (visio)
  • 1er entretien avec notre Engineering Manager (visio)
  • Rdv d'échange technique avec notre Principal Architect et Responsable Embedded (visio)
  • Rdv de validation avec notre Head of Engineering (en présentiel idéalement)