Ingénieur Développement Électronique - Logiciel Embarqué H/F
Role details
Job location
Tech stack
Job description
Au sein d'une équipe pluridisciplinaire réunissant des compétences en logiciel embarqué, électronique, mécanique, Cloud et industrialisation, vous participerez au développement de nouveaux produits connectés, de leur définition jusqu'à leur mise en production.
Le poste est principalement orienté vers le développement de logiciels embarqués, sur des produits soumis à de fortes contraintes d'autonomie, de fiabilité et de ressources matérielles.
Vous interviendrez notamment sur les sujets suivants :
- Définir et spécifier les architectures logicielles embarquées des produits
- Développer des logiciels embarqués en C sur microcontrôleurs (ARM Cortex-M)
- Concevoir des applications robustes sur des systèmes contraints en mémoire, en énergie et en puissance de calcul
- Optimiser la consommation énergétique et l'autonomie de produits fonctionnant sur pile pendant plusieurs années
- Développer et intégrer des protocoles de communication radio, notamment LoRaWAN, Bluetooth Low Energy ou Zigbee
- Concevoir et mettre en oeuvre des mécanismes de mise à jour sécurisée des logiciels embarqués
- Développer les drivers nécessaires à l'intégration de capteurs, mémoires, interfaces et périphériques électroniques
- Réaliser les tests unitaires, les tests fonctionnels et les campagnes de validation
- Analyser et résoudre des problématiques complexes de fonctionnement, de consommation ou de communication
- Participer ponctuellement à la conception et à la validation des cartes électroniques : schémas, routage, prototypes et essais en laboratoire
- Contribuer à l'industrialisation, à la certification et au suivi des produits en production
Requirements
Vous êtes diplômé(e) d'une école d'ingénieurs ou d'une formation supérieure spécialisée en logiciel embarqué, électronique ou systèmes embarqués.Vous justifiez d'une première expérience professionnelle d'au moins 2 ans en développement embarqué. Une expérience d'environ 5 ans vous permettra d'être rapidement autonome sur l'ensemble des missions proposées.Vous disposez idéalement des compétences suivantes :Bonne maîtrise du langage C embarquéExpérience du développement sur microcontrôleurs, notamment ARM Cortex-MCompréhension fine des contraintes liées aux systèmes embarqués : mémoire, temps réel, consommation et robustesseConnaissance des outils de développement, de compilation, de débogage et de gestion de versionsCapacité à lire un schéma électronique et à utiliser les principaux équipements de laboratoire : multimètre, oscilloscope, analyseur logiqueUne expérience des protocoles radio basse consommation constitue un véritable atoutDes connaissances en électronique analogique et numérique, en conception de cartes ou en industrialisation seront appréciéesVous êtes curieux(se), rigoureux(se) et aimez comprendre en profondeur le fonctionnement des systèmes sur lesquels vous travaillez.Vous appréciez le travail en équipe et savez communiquer efficacement avec des profils aux compétences variées., Vous êtes diplômé(e) d'une école d'ingénieurs ou d'une formation supérieure spécialisée en logiciel embarqué, électronique ou systèmes embarqués.
Vous justifiez d'une première expérience professionnelle d'au moins 2 ans en développement embarqué. Une expérience d'environ 5 ans vous permettra d'être rapidement autonome sur l'ensemble des missions proposées.
Vous disposez idéalement des compétences suivantes :
- Bonne maîtrise du langage C embarqué
- Expérience du développement sur microcontrôleurs, notamment ARM Cortex-M
- Compréhension fine des contraintes liées aux systèmes embarqués : mémoire, temps réel, consommation et robustesse
- Connaissance des outils de développement, de compilation, de débogage et de gestion de versions
- Capacité à lire un schéma électronique et à utiliser les principaux équipements de laboratoire : multimètre, oscilloscope, analyseur logique
- Une expérience des protocoles radio basse consommation constitue un véritable atout
- Des connaissances en électronique analogique et numérique, en conception de cartes ou en industrialisation seront appréciées
Vous êtes curieux(se), rigoureux(se) et aimez comprendre en profondeur le fonctionnement des systèmes sur lesquels vous travaillez.
Vous appréciez le travail en équipe et savez communiquer efficacement avec des profils aux compétences variées.
EUR
Langage C Électronique analogique Tests fonctionnels Bluetooth Routage Systèmes embarqués Utilisation d'oscilloscope Microcontrôleur Travail en équipe Utilisation de multimètre Rigueur et méthode Test unitaire