INGENIEUR LINUX EMBARQUES - CDI F/H
Role details
Job location
Tech stack
Job description
FDI recrute un Ingénieur linux embarqués pour intégrer l'équipe Interphonie du Service Embarqué dans le cadre d'un remplacement.
Au sein de cette équipe, vous intervenez principalement sur la conception et le développement applicatif des solutions d'interphonie fonctionnant sous Linux embarqué, en lien étroit avec l'équipe plateforme.
Vos missions sont les suivantes :
- Concevoir et développer des applications embarquées sous Linux pour nos produits d'interphonie,
- Participer à la définition des architectures logicielles applicatives (modularité, maintenabilité, performance),
- Développer des composants logiciels en C++ moderne (et éventuellement Python selon les besoins),
- Assurer la qualité du code (tests unitaires, revues de code, bonnes pratiques),
- Participer aux phases d'intégration logicielle avec l'équipe plateforme (Yocto),
- Contribuer à l'amélioration des processus de développement (CI/CD, automatisation, bonnes pratiques),
- Rédiger et maintenir la documentation technique associée,
- Participer au support et à l'évolution des produits existants,
- Être force de proposition dans les choix techniques et les évolutions des produits.
Le poste est centré sur le développement applicatif. Les activités bas niveau (drivers, kernel, BSP) sont prises en charge par une autre équipe.
Requirements
De formation BAC +5 ingénieur en systèmes embarqués, vous justifiez d'une expérience de 3 ans minimum en conception et développement de systèmes Linux embarqués, * Très bonne maîtrise du C++ (C++11/14/17 ou plus),
- Solides bases en programmation orientée objet (design patterns, architecture logicielle),
- Expérience en développement applicatif sous Linux embarqué,
- Bonne connaissance de l'environnement Linux :
- Outils de développement (gcc, gdb, meson, cmake, etc.),
- Gestion de versions (Git).
- Notions ou expérience avec Yocto pour comprendre les contraintes d'intégration,
- Sensibilité aux bonnes pratiques logicielles : qualité, testabilité, maintenabilité.
Les compétences appréciées :
- Connaissance de frameworks ou middlewares (Qt, etc.),
- Expérience en CI/CD (GitLab),
- Notions réseau / communication (IP, protocoles embarqués).
Langue :
- Anglais technique requis
Benefits & conditions
- Intégrer une entreprise en développement, dans un secteur technologique innovant, avec un parcours d'intégration et de formation dès votre arrivée.
- Bénéficier de nombreux avantages : la participation aux bénéfices, l'intéressement, une mutuelle familiale prise en charge à 70 % par l'entreprise, un restaurant d'entreprise sur site, un CSE, une salle de sport sur site et des cours, des locaux modernes.
- Bénéficier d'un équilibre pour votre vie privée : Semaine de 4 jours et demi, télétravail selon le poste et selon l'autonomie, RTT.