Description du poste
Intégré(e) à notre équipe R&D Produits, vous jouerez un rôle clé dans le développement de systèmes Linux embarqués pour nos solutions électroniques innovantes. Vous participerez activement à l’élaboration de produits performants et fiables, adaptés aux besoins exigeants de nos secteurs d’activité variés.
Vos missions
Conception et Développement :
- Concevoir, développer et maintenir des systèmes Linux embarqués, y compris le bootloader, le kernel, et les couches applicatives.
- Configurer et optimiser des distributions Linux embarquées (Yocto, Buildroot, Debian-based, etc.).
- Intégrer et développer des pilotes (drivers) pour les périphériques matériels.
- Rédiger des cahiers des charges et des spécifications techniques et fonctionnelles.
Tests et Validation :
- Développer et exécuter des tests unitaires et d’intégration.
- Automatiser les tests sur bancs de tests matériels et logiciels.
- Identifier et résoudre les bugs, optimiser les performances des systèmes embarqués.
Documentation et Gestion :
- Rédiger des documents techniques clairs et précis (en français et en anglais).
- Gérer les versions logicielles avec GIT et assurer une traçabilité rigoureuse.
- Participer aux revues de code et aux réunions de suivi des projets.
Qualité :
- Appliquer les meilleures pratiques de développement logiciel pour garantir la fiabilité, la sécurité et la qualité des systèmes embarqués.
Profil recherché
- Formation : Diplômé(e) d’une école d’ingénieurs ou d’une université (bac+5) avec une spécialisation en informatique embarquée ou développement logiciel.
- Expérience : Minimum 10 ans d’expérience en développement Linux Embarqué.
Compétences techniques :
- Maîtrise des langages C et C++, avec des connaissances en Python pour les scripts ou outils.
- Expertise en configuration, compilation et optimisation de systèmes Linux embarqués.
- Bonne connaissance des environnements Yocto, Buildroot ou Debian-based.
- Expérience avec les microcontrôleurs et processeurs ARM (Raspberry, i.MX, ESP32 etc.).
- Compétences en réseaux (TCP/IP, MQTT, etc.) et systèmes de fichiers embarqués.
- Outils de débogage et de profilage : GDB, Valgrind, oscilloscope numérique, etc.
Qualités personnelles :
- Passion pour l’innovation et la technologie.
- Rigueur, autonomie et esprit d’analyse.
- Capacité à travailler en équipe dans un environnement dynamique et collaboratif.
- Force de proposition pour optimiser les performances et les processus de développement.
Pourquoi nous rejoindre ?
- Intégrez une entreprise en croissance où l’excellence technique et l’innovation sont au cœur des projets.
- Travaillez sur des projets variés et stimulants dans un cadre bienveillant et propice à l’épanouissement.
- Télétravail 1J/semaine, Participation (épargne salariale), Tickets restaurant, Formation continue…
Processus de recrutement :
- Réception et analyse de votre candidature.
- Contact si votre profil correspond aux attentes du poste.
- Entretien avec le responsable du bureau d’études R&D pour discuter de vos compétences et aspirations, ainsi que des missions à venir.
- Entretien avec la Responsable des Ressources Humaines.
- Décision finale et retour sur votre candidature.