INGENIEUR LINUX EMBARQUES - CDI F/H

FDI Groupe
Cholet, France
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Unit Testing C++ (Programming Language) CMake Code Review Continuous Integration Software Design Patterns Linux Programming Tools Linux on Embedded Systems Middleware Python (Programming Language) Object-Oriented Software Development
+6 more
Software Architecture Systems Development Life Cycle Qt (Software) 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.apec.fr

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

7:40 min

In-vehicle infotainment systems and graphical functional safety validation

Denis Grahovac · WWC 2021

1:15 min

Defining classes and building packages with pybind11

Konstantin Bespalov · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:52 min

Comparing French work-life balance principles with international engineering practices

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all