Ingénieur logiciel embarqué - IoT, compteurs connectés

ordde.io | Ecosystem for Recruiters

Grenoble

Hybride

EUR 45 000 - 65 000

Plein temps

Il y a 4 jours
Soyez parmi les premiers à postuler
Générateur de candidature

Obtenez une réponse de cet employeur — un CV et une lettre de motivation adaptés exactement à ce qu’il recherche.

Passez les filtres ATS

Résumé du poste

ordde.io | Ecosystem for Recruiters recherche un développeur embarqué C pour travailler sur une stack DLMS/COSEM destinée à des compteurs électriques connectés. Le poste est basé à Grenoble et offre un CDI direct dans une équipe R&D spécialisée IoT industriel, avec travail sur MCU et cartes réseau.

Vous lirez la documentation des compteurs, adapterez le logiciel embarqué aux spécificités DLMS du pays, et participerez à la conception de briques réutilisables.

Qualifications

  • Expérience en développement embarqué C sur microcontrôleur et couches basses.
  • Connaissance des interfaces série et de la documentation technique (compteurs électriques, normes de communication).
  • Capacité à concevoir des briques réutilisables et maintenables.
  • Anglais comme langue de travail.

Responsabilités

  • Adapter le logiciel embarqué DLMS/COSEM selon le pays et le compteur.
  • Concevoir une brique DLMS générique et paramétrable.
  • Suivre les projets clients de la phase pilote au déploiement en production.
  • Travailler sur le firmware et les outils gateway et test.

Connaissances

C embarqué
Microcontrôleur
Interfaces série

Outils

Python
Docker

Description du poste

/!\ Disclaimer : Nous ne sommes pas une SSII/ESN, et ce poste n'est pas à pourvoir dans une SSII/ESN mais bien dans un bureau d'étude, en CDI direct. A bon entendeur ;)

Une entreprise spécialisée dans la connectivité sans fil à grande échelle pour l'IoT industriel. Son activité repose sur un principe clair : développer une stack logicielle et un SDK indépendants du hardware, et les licencier sous forme de royalties. Pas d'abonnement, pas de matériel propre : la valeur est dans le protocole et dans le logiciel.

Leur technologie est aujourd'hui déployée sur plusieurs millions de compteurs électriques connectés, avec des réseaux maillés capables de fonctionner de façon décentralisée et autonome, sans supervision centralisée. Ce positionnement leur a permis de s'imposer sur des déploiements à très grande échelle, dans des contextes où la fiabilité et la robustesse du réseau sont non négociables.

Le bureau français concentre les activités R&D applicatives et customer success. C'est là que se développe la couche logicielle embarquée qui tourne sur les cartes d'interface réseau des compteurs, et que se pilotent les intégrations clients à l'international.

Après un déploiement réussi sur un marché phare, l'entreprise adresse désormais de nouveaux territoires en Europe, en Asie et en Amérique du Sud, et doit adapter sa plateforme à chaque contexte réglementaire et technique. C'est dans ce cadre qu'elle recrute aujourd'hui.

Vous rejoignez l'équipe Customer Success de Grenoble, une dizaine de personnes qui couvrent toute la chaîne : portage logiciel, intégration client, tests, déploiement et suivi sur la durée de vie des projets.

L'équipe fournit une carte d'interface réseau qui vient se greffer sur le compteur électrique du client. C'est sur cette carte que tourne le logiciel que vous développez. Elle communique avec le compteur via le protocole DLMS, et remonte les données vers un serveur via le réseau mesh. Votre rôle est d'adapter ce logiciel aux spécificités de chaque nouveau pays et de chaque nouveau compteur, en cherchant à diverger le moins possible de la base de code commune issue du déploiement indien.

1 - Développement en C embarqué sur cible MCU

Le coeur du poste. Vous lisez la documentation du compteur cible, vous analysez les spécificités DLMS du pays concerné, et vous adaptez le logiciel embarqué en conséquence. Le travail se fait sur des MCU radio (Silicon Labs, TI, Nordic selon les projets), dans un environnement contraint en ressources. Un travail de développement embarqué dans les règles de l'art, avec toutes les outils et méthodos actuelles ;)

2 - Suivi de projet client

L'équipe Customer Success ne livre pas et ne disparaît pas. Elle accompagne le client sur toute la durée de vie du projet : de la phase pilote jusqu'au déploiement en production, en passant par le support et les évolutions. Vous êtes l'interlocuteur technique de référence pour le client sur votre périmètre. Cela implique de comprendre son environnement, ses contraintes réglementaires, et de savoir adapter le discours technique selon l'interlocuteur.

3 - Conception de briques réutilisables

Au-delà du portage projet par projet, l'objectif est de construire une brique DLMS générique, paramétrable et maintenable, qui serve de socle pour tous les déploiements futurs. C'est une dimension d'architecture logicielle à part entière : définir ce qui doit être configurable, ce qui doit être mutualisé, et garantir que la solution tient dans la durée sans dette technique accumulée.

Ce poste s'adresse à quelqu'un qui prend du recul sur ce qu'il construit, qui pense maintenabilité autant que fonctionnalité, et qui est à l'aise dans un environnement où les projets sont intimement liés à l'Iot sur cible MCU.

Vous avez une expérience en développement embarqué C sur microcontrôleur, couches basses, interfaces série, documentation technique (compteurs électriques, normes de communication), avec la capacité d'en tirer les conséquences logicielles concrètes.

Ce qui donne sa saveur au poste, c'est la double posture : maîtrise du firmware d'un côté, hauteur de vue de l'autre. Spécification en amont, définition des cas de test, architecture logicielle pensée pour durer sur plusieurs pays et plusieurs années ; réutilisabilité et maintenabilité sont des réflexes naturels pour vous.

Côté outillage, Python pour automatiser un test, Docker pour un environnement d'intégration : vous intervenez des deux côtés de la chaîne, de la cible embarquée jusqu'aux outils gateway.

Une sensibilité à l'IoT industriel est appréciée.

La connaissance du standard DLMS/COSEM ou une expérience en smart metering est un vrai accélérateur, pas un prérequis absolu.

L'équipe est à taille humaine, sans middle management, avec une culture de la responsabilité individuelle héritée de l'ADN finlandais de l'entreprise. Anglais langue de travail, poste basé à Grenoble avec souplesse sur le télétravail.

CDI direct, pas en presta. L'équipe en-core vous accompagne tout au long du process. À bientôt ;)

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

Architecte Système Embarqué - IoT, Compteurs Connectés
Architecte Système Embarqué - IoT, Compteurs Connectés

ordde.io | Ecosystem for Recruiters • Grenoble

Sur place
EUR 42 000 - 62 000
Ingénieur Logiciel Embarqué IoT DLMS - Télétravail Flexible
Ingénieur Logiciel Embarqué IoT DLMS - Télétravail Flexible

ordde.io | Ecosystem for Recruiters • Grenoble

Hybride
EUR 45 000 - 65 000
Ingénieur logiciel embarqué (MCU)- IoT pour Datacenter
Ingénieur logiciel embarqué (MCU)- IoT pour Datacenter

ordde.io | Ecosystem for Recruiters • Grenoble

Sur place
EUR 40 000 - 55 000
Manager Firmware - Secteur de l'IoT - IDF (H/F)
Manager Firmware - Secteur de l'IoT - IDF (H/F)

Kicklox • Le Pecq

Hybride
EUR 60 000 - 75 000
Salaire attractif
Variable sur objectifs
2 jours de télétravail par semaine
+3
Ingénieur.e Développement Logiciel Embarqué H/F
Ingénieur.e Développement Logiciel Embarqué H/F

Sagemcom • France

Hybride
EUR 6 700 - 10 000
Restaurant d’entreprise
Coiffeur
Salle de sport
+1
Développeur Logiciel Embarqué (H/F)
Développeur Logiciel Embarqué (H/F)

AWAKE Group x INNOVATEAM • Auvergne-Rhône-Alpes

Sur place
EUR 45 000 - 65 000
Compensation carbone
Support annuel de 180 euros
Mutuelle de haut niveau
+3
Développeur Logiciel Embarqué (H/F)
Développeur Logiciel Embarqué (H/F)

Innovateam • Auvergne-Rhône-Alpes

Sur place
EUR 80 000 - 105 000
Compensation carbone
TeamStarter 180€ par an
Mutuelle de qualité
+3
Ingénieur logiciel intégré/Ingénieure logiciel intégré
Ingénieur logiciel intégré/Ingénieure logiciel intégré

Smart Impulse • Paris

Hybride
EUR 50 000 - 58 000
Titres-restaurant
Mutuelle d'entreprise
Remboursement transports
+5
Ingénieur Software / Système Embarqué
Ingénieur Software / Système Embarqué

Step-Up • Nice

Sur place
EUR 60 000 - 90 000
Mutuelle santé 70%
Mobilité douce soutenue
Formations internes
+1
Ingénieur Software / Système Embarqué
Ingénieur Software / Système Embarqué

STEP UP • Nice

Sur place
EUR 50 000 - 65 000
Formations internes
Mutuelle santé 70%
Mobilité douce
+1