Note: nous avons fini la sélection des candidats pour les offres de stage décrites ci-dessous. Nous ne pourrons accueillir de nouveaux stagiaires qu’à partir de mi-juin 2020. N’hésitez pas à vous porter candidat si nos thématiques vous intéressent.
Pour l’année 2020, Bootlin propose cinq sujets de stage, pour des étudiants en école d’ingénieur ou formation similaire, soit en milieu d’études ou en fin d’études. Nos cinq sujets de stage sont les suivants:
- Encodage vidéo sur VPU Allwinner dans le noyau Linux. Ce sujet de stage consiste en l’implémentation dans le noyau Linux d’un driver pour l’accélérateur matériel d’encodage vidéo H264 pour les processeurs ARM Allwinner, et en la contribution au noyau Linux officiel d’un tel driver.
- Pilote pour contrôleur de caméra MIPI CSI-2 des SoC Allwinner dans le noyau Linux. Ce stage permettra d’implémenter dans le noyau Linux la prise en charge de l’interface caméra CSI-2 et de la caméra associée utilisant cette interface. Enfin, ce code sera soumis à la communauté du noyau pour inclusion dans la version officielle de Linux.
- Amélioration du support TPM v2.0 dans U-Boot. Ce stage permettra d’améliorer dans le chargeur de démarrage U-Boot le support de mécanismes TPM v2.0 pour implémenter un measured boot sécurisé dans U-Boot, et de contribuer ce nouveau code à la version officielle d’U-Boot.
- Prise en charge du système de fichiers SquashFS dans U-Boot. Ce stage permettra de rajouter au chargeur de démarrage U-Boot la prise en charge du système de fichiers SquashFS, très utilisé dans l’embarqué, afin que celui-ci puisse charger des fichiers (noyau, initramfs, etc) depuis une partition SquashFS. Il s’agira aussi de contribuer ce nouveau code à la version officielle d’U-Boot.
- Développement d’améliorations sur Elixir Cross Referencer, un moteur d’indexation de code source. Ce stage permettra entre autres de rajouter la prise en charge de nouveaux types de fichiers source (Device Tree, Kconfig…).
Comme vous pouvez le voir, tous ces sujets vous proposent à la fois une expérience technique pointue, mais aussi requièrent une forte interaction avec la communauté d’utilisateurs et de développeurs de logiciels libres utilisés dans l’embarqué.
Plus de détails sur les sujets de stage sont disponibles dans les offres. Ces stages peuvent commencer à partir de février 2020, et pour une durée de 4 mois minimum. Ces stages auront lieu soit dans nos bureaux à Toulouse, Lyon ou Orange, selon les sujets. Ces stages sont ouverts à tous les étudiants qui sont ressortissants de l’Union Européenne.
Pour toute question sur ces offres de stage, contacter jobs@bootlin.com