Stage Linux avancé : Les piles graphiques F/H

WITEKIO est un expert du logiciel embarqué, avec une approche système globale, intégrant les différentes couches logicielles des systèmes intelligents, du hardware jusqu’au cloud. Nos équipes accompagnent nos clients de bout en bout dans leurs projets, avec des services sur mesure pour le design d’architecture, le développement et l’intégration logicielle, le support et la formation. Présents dans les secteurs de l’automobile, l’aéronautique, la santé, le médical et la mobilité/smart cities, nos clients sont Airbus, L’Oréal, Datalogic, N&W, Continental et bien d’autres.

Linux avancé : Les piles graphiques F/H.
Stage basé à Lyon.

Contexte

En tant que spécialistes du logiciel embarqué, nous proposons des solutions Linux intégrant des éléments graphiques. L'objectif de ce stage "Linux avancé : Les piles graphiques" est d'approfondir notre maîtrise des différentes couches logicielles de la pile graphique Linux en réponse aux exigences de notre marché.

Vos missions

L'objet de ce stage est, dans un premier temps, d’explorer le fonctionnement des différentes briques logicielles intervenant dans la pile graphique Linux et de comprendre leurs interactions. On s'intéressera notamment au Framework du framebuffer, DRM KMS, au serveurX, à Wayland, à OpenGL et à Vulkan.

Dans un second temps il s'agira d'apprendre à manipuler ces différentes briques logicielles en réalisant des démonstrateurs techniques tels que :

  • Un fastboot Vulkan
  • L'acquisition d'un ou plusieurs flux vidéo, qui seront affichés dans un rendu 3D
  • La mise en place d'un affichage déporté avec Wayland

L'environnement de travail est le suivant :

  • Développement sous Linux
  • Carte à base de processeur ARM (cortex A8, A9, A15)

Vous serez en charge de :

  • Vous documenter et analyser le code source
  • La réalisation d’applications de test permettant de valider la compréhension du fonctionnement de la pile
  • L’étude des performances
  • La réalisation de démonstrateurs techniques
  • La rédaction d’un compte de rendu des résultats de votre recherches

Votre profil 

Vous êtes à la recherche d’un stage de fin d’études en Ecole d’Ingénieur ou Université spécialité informatique.

Vous savez développer en C et connaissez les outils de développement (gcc, binutils, git, diff, etc…) et Linux.

Vous faites preuve d’un intérêt pour le développement bas niveau.

Une expérience (scolaire ou stage) sur le développement de drivers ou les architectures non x86 serait un plus.

Conditions

Le stage se déroulera à Lyon 9ème (69) pour une durée de 4 à 6 mois.

Vous bénéficierez d’une gratification pouvant aller jusqu’à 1000€/mois en fonction de votre année d’études, de tickets restaurants et d’une prime de transport.

Witekio est une entreprise Handi-Accueillante. Des aménagements sont possibles pour les étudiants en ayant besoin.

Vous vous reconnaissez ? 

Envoyez-nous votre candidature @FRLYST2

jobs.france@witekio.com