Retour aux offres

Ingénieur Études et Développement Linux embarqué (H/F)

Embarqué

  • CDI
  • Paris
  • Référence : ECS/GNB/SS

Smile est le leader du "sourire" au travail mais aussi de l'intégration et de l'infogérance de solutions open source.

Enthousiastes, agiles et performants, leur vocation est de libérer le potentiel d'innovation des entreprises, à travers l'open source.

Ses smiliens experts accompagnent les entreprises dans des domaines aussi variés que le Digital, les Business Apps, l'Embarqué & l'IoT et l'Infrastructure.

Ils sont plus de 1700 collaborateurs présents dans 7 pays, avec 15 agences réparties en France et à l'international.


Le pôle Smile ECS (Embedded & Connected Systems) est un centre d’excellence entièrement dédié aux systèmes embarqués et objets connectés.

Smile ECS s’impose comme le pôle de référence des métiers de l’embarqué en environnement Open Source. 

Nous sommes une équipe de passionnés de l’univers Open Source et participons à différents événements comme le Capitole du Libre ou le FOSDEM.

Nous organisons également des Meet-Up sur différents sujets (Android AOSP, IoT, Linux Embarqué…).

Nous alimentons régulièrement notre blog Linux Embedded, à travers différents articles rédigés par nos collaborateurs. 

Nous recherchons un Développeur logiciel Linux embarqué (H/F).

Vos missions

Intégré(e) au sein de nos équipes sur nos projets au forfait ou chez nos clients, vous participerez au développement et à l'intégration de composants Open Source dans des produits embarqués et/ou des objets connectés.

Vous serez encadré par la communauté Smilienne pour devenir à votre tour un véritable référent technique de Smile ECS. C’est avec votre montée en compétence que vous serez en capacité d’apporter toute votre expertise technique et métier dans le choix, le développement et l'intégration de briques Open Source, en participant à des projets exigeants, mais passionnants.

Quelques exemples de projets réalisés actuellement par les équipes de Smile ECS GRENOBLE :

  • Domotique – Développement des couches applicatives pour une box multi-protocoles 
  • IoT – Développement d’une application de géolocalisation dans FreeRTOS 
  • Réseaux radio – Création d’une distribution Linux avec son BSP, implémentation d’une pile réseau radio numérique et écriture d’un driver modem spécifique 
  • Transport – Création d’une distribution Linux et son BSP pour une Gateway embarquée 
  • R&D – Portage de PREEMPT_RT et Xenomai sur une architecture massivement parallèle 
  • Agriculture : BSP pour un système d’aide à l’exploitation embarqué dans un poste de pilotage 
  • Énergie : Accompagnement à la transformation digitale pour des modules de contrôle / commande avancés
  • et plein d'autres projets passionnants, toujours en environnement Open Source !

Typiquement, vous interviendrez sur les activités suivantes :

  • Développement C/Linux embarqué : 
    • Bootloader 
    • Noyau Linux 
    • Drivers 
  • Développement Buildroot/Yocto 
  • Développement applicatif embarqué

Votre profil

De formation supérieure en informatique, école d’ingénieur ou cursus universitaire, vous justifiez d’une première expérience dans le domaine du développement de logiciels en C/C++ en environnement Linux embarqué.

Vous êtes capable d’envisager un projet à travers toutes ses couches :

  • Le développement de composants logiciels en C/C++ dans un environnement Linux
  • Les interfaces entre chaque composant du projet
  • Leur documentation
  • L’intégration des composants dans le système de build
  • L’implémentation de suites de test, et leur intégration dans le système d’intégration continue
  • Le support aux clients internes

Vous avez de solides bases techniques dans :

  • Le développement en environnement Linux embarqué :
    • Développement C/C++ sous Linux
    • Méthodes de debug
    • Intégration continue, tests automatisés
  • Les outils de développement GNU (gdb, gcc…), git

Autres connaissances appréciées :

  • Yocto et/ou Buildroot 
  • Android (AOSP)

Savoir-être :

  • Enthousiaste à l’idée d’intégrer une équipe et une communauté
  • Curieux et passionné de technologies
  • Rigoureux et recherche l’excellence
  • Bon relationnel et à l’écoute

Anglais technique indispensable

Poste à pourvoir à Grenoble

Postuler

* champs obligatoires