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 adaptables à un besoin spécifique.
Avec Qt et 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 poursuivre les recherches visant à dérisquer le développement d’une application de compositeur et devra interagir avec des applications X11.
Vos missions
Votre mission consistera à poursuivre le développement 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
* Poursuivre l'écriture d’un compositeur Wayland simple en QWidgets
* Exploration des possibilités avancées de QTWayland : Redirection/interception d'événements claviers, gestion d’inputs et d’écrans multiples et Intégration de Xwayland pour prendre en charge les applications X
* Exploration des différentes intégrations shell wayland
* Dérisquage de l’intégration de QTWayland sur Yocto et Buildroot
Au sein de l’équipe Systèmes embarqués et IoT, vous pourrez :
* Bénéficier d’un véritable accompagnement tout au long du stage de la part d’un expert du domaine
* Participer à diverses formations techniques autour des systèmes embarqués et/ou de l’IoT
* Intégrer une équipe de passionnés et avoir la possibilité de la rejoindre en CDI après votre stage
* Contribuer à la communauté open source via du code ou un article
* Vous préparer à votre soutenance via une soutenance blanche organisée en fin de stage
Stage à pourvoir à Asnières-sur-Seine pour une durée de 6 mois.
Technologies utilisées
* Qt
* QML
* Wayland
* Linux
Profil recherché
* BAC+5 en informatique / embarqué / IoT
* Bonnes bases en langage C++
* Une première expérience avec Qt
* Familiarité avec Linux
* Bonne capacité à explorer des documents techniques
* Autonomie et initiative
* Esprit de synthèse
* Capacité à restituer ses connaissances sous forme écrite
Entreprise handi-accueillante : à compétences égales, tous nos postes sont ouverts aux personnes en situation de handicap.
Qui sommes-nous ?
Le Groupe Smile rayonne dans toute l’Europe avec plus de 2000 collaborateur·rice·s présents dans 9 pays et 17 agences. Smile a aujourd’hui plus de 30 ans d'existence et se positionne comme le leader de l’Open Source en Europe.
Au sein du Groupe Smile, l’équipe ECS “Embedded & Connected Systems” se positionne comme le leader européen du développement et de l’intégration de solutions Open Source en environnement embarqué et Cloud IoT, avec plus de 110 collaborateurs répartis sur 5 agences en France : Paris, Toulouse, Nantes, Grenoble et Lille.
Nous sommes membres des projets Yocto et Buildroot et nous y contribuons activement pour la maintenance et le développement.
En synthèse, Smile ECS, c’est :
* Pas moins de 15 experts au service des clients et des ingénieurs de l’équipe
* De nombreux industriels et fabricants de produits connectés avec des challenges techniques intéressants, exigeants et passionnants ; dans des secteurs aussi variés que l'aéronautique, le ferroviaire, l'automobile, les télécoms ou encore l'énergie !
* Une proximité avec les communautés Open Source (en particulier Yocto et Buildroot) et de nombreuses contributions
* Le blog Linuxembedded.fr, plus de 10 livres blancs et de nombreuses conférences techniques !
Pourquoi intégrer Smile ECS ?
* Avoir la garantie de monter en compétences dans vos domaines d'expertise (Linux embarqué, Cloud IoT)
* Intégrer une société qui donne de réelles perspectives d'évolutions de carrière dans votre filière technique de prédilection
* Rejoindre un groupe dynamique et en pleine croissance, à la pointe de la technologie
* Bénéficier de nos formations (Linux embarqué, Yocto, C++, kernel…)
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.