Dans le cadre du développement de nos systèmes embarqués, nous recherchons un Ingénieur Systèmes Embarqués expérimenté (4 à 5 ans d’expérience) pour renforcer notre équipe R&D. Le candidat idéal devra maîtriser la programmation bas niveau, la communication CAN et idéalement avoir une expérience en contrôle moteur et FPGA.
Missions principales
1. Développement logiciel embarqué
Concevoir et développer des firmwares pour microcontrôleurs en C/C++.
Implémenter des drivers bas niveau pour le contrôle des capteurs, actionneurs et autres périphériques.
Travailler sur l’optimisation et la robustesse du code embarqué pour des applications temps réel.
2. Communication et interfaces
Implémenter et optimiser les protocoles de communication.(CAN, SPI, I2C, UART…).
Déboguer et analyser les échanges de datas
Implémenter la lecture analogique (ADC, DAC etc..)
3. Tests, validation et industrialisation
Mettre en place des tests sur banc pour valider les développements (test unitaire, test d’intégration, test fonctionnelle, etc..)
Travailler en collaboration avec les équipes mécaniques et électroniques pour optimiser l’intégration des systèmes embarqués.
4. Contrôle moteur et FPGA (Bonus)
Participer au développement d’algorithmes de contrôle moteur (PID, FOC etc..).
Contribuer à l’implémentation sur FPGA pour certaines fonctionnalités spécifiques (VHDL, Verilog).
Compétences requises
1. Techniques :
Maîtrise du C/C++ pour microcontrôleurs (PIC, STM32, ESP32, Atmega)
Bonne connaissance sur le réseau bus CAN (développement, analyse, debug).
Connaissance des protocoles de communication bas niveau (SPI, I2C, UART).
Bonne compréhension des systèmes temps réel et de l’optimisation du code embarqué.
2. Gestion de projet :
Capacité à gérer plusieurs projets simultanément.
Bonne gestion des priorités et respect des deadlines.
3. Soft skills :
Esprit d’innovation et créativité.
Forte capacité à travailler en équipe multidisciplinaire.
Bon relationnel pour échanger avec fournisseurs et sous-traitants.
Compétences appréciées (un plus) :
➕ Expérience en contrôle moteur et électronique de puissance.
➕ Développement sur FPGA (VHDL, Verilog).
Profil recherché :
4 à 5 ans d’expérience dans un poste similaire, idéalement dans le secteur du transport.
Une passion pour le domaine du vélo serait un plus.
Compétences générales :
Esprit d’analyse et rigueur scientifique.
Bonne capacité de communication et de travail en équipe.
Aptitude à travailler en équipe avec des profils variés (électronique, mécanique, logiciel).
Autonomie et capacité à gérer plusieurs projets simultanément.
Gestion des priorités dans un environnement de développement rapide
Entretien avec le Directeur R&D : Évaluation des compétences techniques et de l’adéquation au poste.
Entretien avec les ingénieurs Elec/ Soft : Discussions sur des sujets techniques et compréhensions des technos utilisés
Test technique sur site (à Paris) : Réalisation d’un exercice pratique pour évaluer les compétences en développement logiciel.
Entretien final avec le CEO : Validation de la vision globale et des valeurs partagées avec l’entreprise.
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.
Voir toutes les offres