INGENIEUR LINUX EMBARQUES - CDI F/H

FDI Groupe
Canton of Cholet-1, France
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French, English
Experience level
Intermediate

Job location

Remote
Canton of Cholet-1, France

Tech stack

Unit Testing
C++
CMake
Code Review
Continuous Integration
Software Design Patterns
Linux
Programming Tools
Linux on Embedded Systems
Middleware
Python
Object-Oriented Software Development
Software Architecture
Systems Development Life Cycle
QT
Gitlab
GIT
Yocto

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.

Apply for this position