Développeur C++ Linux embarqué (F/H
Role details
Job location
Tech stack
Job description
Vous aimez concevoir des logiciels embarqués robustes et performants ?
Vous avez envie de contribuer à un produit industriel déployé à grande échelle ?
Travailler dans le secteur de l'énergie et des objets communicants vous attire ?, Nous recrutons un développeur logiciel embarqué C++ pour intégrer une équipe R&D dédiée à la conception de systèmes embarqués communicants. Vous contribuerez activement au développement des couches logicielles bas niveau (drivers, services systèmes, protocoles de communication...) dans un environnement Linux embarqué.
Vos principales missions :
- Développement logiciel en C++ dans un environnement Linux embarqué
- Participation à la définition de l'architecture logicielle
- Intégration sur cible avec des technologies réseaux (TCP/IP, Wifi…)
- Tests unitaires et validation fonctionnelle
- Contribution à l'industrialisation du produit en lien avec les équipes système, QA et production
Vos défis :
- Développer des logiciels robustes et optimisés pour des produits embarqués industrialisés à grande échelle
- Travailler en proximité avec les équipes système, QA, et production pour garantir la qualité, la performance et la stabilité du logiciel
- Assurer la compatibilité avec des environnements Linux embarqué complexes, en maîtrisant les couches basses et les contraintes matérielles
- Rester curieux et engagé dans la résolution de bugs, les problématiques réseaux (TCP/IP, Wifi), et l'évolution continue des outils et méthodes, Un process avec des étapes simples :
- Un premier RDV avec un.e recruteur.se pour prendre le temps de se connaître et valider l'adéquation entre votre projet professionnel et nos activités
- Un RDV2 avec un.e manager de l'équipe commerciale pour rentrer dans le détail de nos projets
- Une validation de vos compétences techniques (test en ligne ou entretien avec l'un.e de nos expert.es)
- Un dernier échange pour vous présenter les conditions de notre future collaboration (aspects contractuels, financiers et conditions de travail)
- Signature de votre contrat et démarrage sur votre projet !
Requirements
De formation supérieure (Bac+5 école d'ingénieur ou équivalent universitaire) en informatique, systèmes embarqués ou électronique, vous justifiez d'au moins 3 ans d'expérience dans le développement logiciel embarqué sous Linux.
Vous maîtrisez :
- Le langage C++
- Le développement sur systèmes Linux embarqués
- Les protocoles de communication
- Une bonne connaissance de Git, Yocto, des architectures ARM ou de l'environnement open source sera un vrai plus.
- Bonne maîtrise des outils de développement : CMake, GCC, GDB, Valgrind
Au-delà de la technique, nous recherchons une personnalité qui fera la différence :
- Curiosité & passion : vous aimez coder et cherchez à comprendre ce qui se passe
- Proactivité : vous n'hésitez pas à aller chercher les bonnes informations et à interagir avec l'équipe
- Savoir alerter : vous êtes capable d'identifier une difficulté et de la signaler à temps
- Collaboration : vous aimez le travail en équipe