Développeur Bureau d'Études - Firmware Logiciels Applicatifs et Services Cloud H/F - L'Recrute
- CDI
- L'Recrute
Les missions du poste
Notre client est une société industrielle spécialisée dans la fabrication et l'industrialisation de cartes électroniques et d'ensembles électroniques complets, intervenant pour des clients exigeants dans des secteurs variés tels que l'industrie, le médical ou encore les systèmes de sécurité. Structure à taille humaine reconnue pour son savoir-faire technique, l'entreprise accompagne ses clients sur des projets sur-mesure, de la conception à la production, en s'appuyant sur des équipes expertes en bureau d'études, méthodes, achats et production. Dans le cadre du développement de son activité, nous recherchons leur futur(e) Développeur pour le bureau d'études.
Au sein du Bureau d'Études R&D, vous assurez la conception, le développement et la maintenance des solutions logicielles associées aux produits électroniques du groupe. Vous intervenez sur l'ensemble de la chaîne logicielle, du firmware embarqué aux services cloud, en passant par les logiciels applicatifs, les outils de configuration et les interfaces de supervision.
Vos principales missions seront les suivantes :
- Analyser les besoins fonctionnels et techniques et définir
l'architecture logicielle des produits. - Concevoir, développer et maintenir les firmwares embarqués, les
pilotes de périphériques et les protocoles de communication. - Participer à la mise au point des cartes électroniques et à
l'intégration entre les composants logiciels et matériels. - Développer et maintenir les logiciels applicatifs, les outils de
configuration, les interfaces de supervision et les moyens de diagnostic. - Concevoir et maintenir les services back-end, les API, les bases de
données et les services cloud associés aux solutions connectées. - Reprendre les bases de code existantes, corriger les anomalies et
proposer les évolutions nécessaires. - Définir et réaliser les tests unitaires, d'intégration, fonctionnels
et système. - Analyser les dysfonctionnements et conduire les investigations jusqu'à
l'identification de leurs causes. - Rédiger et actualiser les spécifications, les procédures de test et la
documentation technique. - Estimer les charges, les délais et les risques, puis assurer le suivi
des développements. - Collaborer avec les équipes électronique, production, méthodes,
qualité et support ainsi qu'avec les éventuels prestataires techniques.
Le profil recherché
Diplômé(e) d'une école d'ingénieurs ou d'un Master 2 en informatique, génie logiciel, systèmes embarqués, électronique ou domaine équivalent, vous disposez d'une expérience significative en développement de logiciels embarqués sur microcontrôleurs, idéalement dans un environnement industriel.
Vous maîtrisez le langage C et possédez de bonnes connaissances en C++ et Python. Vous êtes également à l'aise avec les architectures microcontrôleurs, les systèmes temps réel, les protocoles de communication ainsi que les outils de débogage et de développement collaboratif.
Capable d'intervenir sur une chaîne logicielle complète et de reprendre une base de code existante, vous faites preuve d'autonomie, de rigueur, de curiosité technique et d'un bon esprit d'équipe. Une expérience des produits connectés, des bancs de test ou des outils d'intelligence artificielle appliqués au développement serait appréciée.
Compétences requises
- Microcontrôleur
- Python
- C++
- Systèmes en temps réel
- API
- Intelligence artificielle
- Autonomie
- Systèmes embarqués