Retour aux offres

Stage de pré-embauche : Compositeur Wayland avec Qt (H/F)

Embedded & IoT

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

Smile est le leader du "sourire" au travail mais aussi du digital et de l’open source.

Enthousiastes, agiles et performants, les Smiliens ont pour vocation de libérer le potentiel d'innovation des entreprises grâce au logiciel libre, et les accompagnent dans des domaines aussi variés que le Digital, les Business Apps, l'Embarqué & l'IoT et l'Infrastructure.

Aujourd’hui, le Groupe Smile rayonne dans toute l’Europe avec plus de 1800 collaborateurs présents dans 7 pays et 15 agences, et dispose d’une galaxie de marques spécialistes très fortes que sont Neopixl, SensioLabs, UX-Republic et alter way.

Un plus ? Nous sommes labellisés « Happy at Work » !.


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 (Toulouse) ou le FOSDEM (Bruxelles).

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

Nous avons fondé et nous co-organisons :

  • Cloud France : Association qui organise 4 événements annuels autour des technologies du cloud (+de 1 000 participants et plus de 100 conférences)
  • L’événement bi-annuel Live Embedded Event : LE rendez-vous 100% distanciel des passionnés des systèmes embarqués (+de 3000 participants et 50 conférences)

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

 

INTITULÉ DU STAGE

Compositeur Wayland avec Qt

 

CONTEXTE

L’arrivée de la pile graphique Wayland est particulièrement intéressante pour les applications embarquées. Les gestionnaires de fenêtres de XWindows sont complexes à configurer et peu adaptable à un besoin spécifique

Avec Wayland il est facile d’écrire un compositeur, c'est-à-dire une application plein écran chargée d’afficher d’autres applications.

Ce stage a pour but de dérisquer les possibilités  offertes par Qt pour développer un compositeur spécialisé.

 

LES MISSIONS PROPOSÉES

Votre mission consistera à développer un compositeur Wayland de démonstration et de l’intégrer dans un environnement embarqué représentatif d’un projet client

  • Prise en main de Qt et de QML
  • Exploration du module QTWayland
  • Écriture d’un compositeur Wayland simple en QWidgets
  • Écriture d’un compositeur Wayland simple en QML
  • Exploration des possibilités avancées de QTWayland

Redirection/interception d’évenements claviers

Gestion d’input multiples

Gestion d’écrans multiples

  • Exploration des différentes intégrations shell wayland
  • Dérisquage de l’intégration de QTWayland sur Yocto et Buildroot

 

TECHNOLOGIES UTILISÉES

  • Qt
  • QML
  • Wayland
  • Linux

 

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++
  • Une première expérience avec QT
  • Familiarité avec Linux

 

Qualités personnelles

  • Bonne capacité à explorer des docs techniques
  • Autonomie et initiative 
  • Esprit de synthèse
  • Capacité à restituer ses connaissances sous forme écrite

INFORMATIONS PRATIQUES

  • Lieu du stage : Asnières-sur-Seine
  • Durée du stage : 6 mois, projet de fin d'études uniquement

 

Entreprise handi-accueillante : à compétences égales, tous nos postes sont ouverts aux personnes en situation de handicap.

 

Postuler

* champs obligatoires