Retour aux offres

Stage de pré-embauche : Liseuse e-Ink connectée (H/F)

Embarqué

  • Stage
  • Paris
  • Référence : ECS/ASN/LISA

SMILE

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.

INTITULÉ DE STAGE

LISA - Liseuse e-Ink connectée

CONTEXTE

Les liseuses électroniques sur la base de technologies e-Ink sont largement utilisées pour les lectures personnelles mais aussi pour des utilisations commerciales (par exemple les bornes de satisfaction et autres). 

Le développement grandissant de l’Internet des objets offre des possibilités de plus en plus accessibles de connecter des objets, les piloter à distance et de gérer une flotte d’objets.

Dans le cadre de leur partenariat, Smile et Sectronic développent une liseuse e-Ink connectée et pilotée à distance (Cf. le lien suivant : https://sectronic.fr/portfolio/lisa-laffiche-dynamique-conectee/) : 

. La liseuse est composée d’un micro-contrôleur STM32 ayant un système d’exploitation FreeRTOS. 

. Celle ci communique en 4G avec un Cloud AWS. 

. La gestion de flotte est réalisée via un back end développé en PHP.

Dans ce cadre là, nous cherchons à compléter les développements de la liseuse en ajoutant de nouvelles fonctionnalités côté embarqué (STM32 FreeRTOS). 

Le stage aura lieu dans un contexte projet avec un chef de projet qui assurera le suivi et la coordination des développements côté embarqué et débarqué (le cloud AWS étant également réalisé chez Smile) et un expert assurant le support technique au stagiaire.

LES MISSIONS PROPOSÉES

Actuellement, la LISA est capable d’afficher des images statiques, de communiquer avec le cloud AWS, et de se réveiller et partir en veille sur des clock bien déterminées. 

L’objectif du stage est donc de prendre en main le code existant dans l’objectif de rajouter des fonctionnalités de type : 

  • télécharger, lire et exécuter un planning
  • réaliser la mise à jour du firmware, afficher du texte
  • afficher des images dynamiques

Le travail sera suivi sur un outil de ticketing type redmine avec des scrums quotidiens.

La documentation des tests se fait sous Testlink. 

Le.la stagiaire sera bien entendu formé.e sur les outils de suivi, de tests et de développement.

TALENT RECHERCHÉ

Formation requise

Stage de fin d’études de master ou cycle d’ingénieur

Connaissances souhaitées

On aura le smile si tu disposes des connaissances suivantes :

  • Bon niveau en C dans un environnement µC

Qualités personnelles

Autonomie, curiosité et aptitude à monter en compétence, rigueur, communication

TECHNOLOGIES UTILISÉES

Les principales techno utilisées : 

  • FreeRTOS
  • Langage C
  • MQTT, XML, BMP
  • GIT

INFORMATIONS PRATIQUES

  • Lieu du stage : Paris
  • Durée du stage : 6 mois, projet de fin d'études uniquement

NOTRE PROMESSE EMPLOYEUR

  • Possibilité de télétravail (en CDI)
  • Moyenne d'âge de 31 ans
  • Engagement écolo si tu viens en vélo
  • 2 jours de formations obligatoires par an (en CDI) et partenariats forts avec des solutions Open Source

Postuler

* champs obligatoires