Stage - TheEmbeddedKit - Yocto Embedded Linux

Résumé du poste
CDI
Lyon
Salaire : Non spécifié
Télétravail fréquent
Compétences & expertises
Contenu généré
Systèmes de sécurité
Intégration continu
Outils d'automatisation
Gitlab
Git
+4
Postuler

WITEKIO
WITEKIO

Cette offre vous tente ?

Postuler
Questions et réponses sur l'offre

Le poste

Descriptif du poste

Bienvenue dans l'univers de l’IoT au sein de Witekio ! Si vous êtes à la recherche d'un stage de fin d'études au sein d'un environnement innovant, alors vous êtes au bon endroit.

 

Witekio est reconnu en tant qu'expert dans le domaine du logiciel embarqué et de l'IoT. Ensemble, nous nous efforçons de concevoir des solutions connectées innovantes, fiables et sécurisées.

 

Afin de diversifier ses activités, Witekio a lancé en septembre 2023 une nouvelle marque, nommée The Embedded Kit. The Embedded Kit offre un écosystème de produits logiciels pour accélérer et simplifier le développement logiciel des fabricants d'équipements. Votre mission s’inscrit dans le déploiement et le développement des produits logiciels de TheEmbeddedKit.

Si vous souhaitez en savoir plus sur notre entreprise, n'hésitez pas à consulter notre site web : https://theembeddedkit.io

 

Contexte

 

Witekio, à travers sa marque TheEmbeddedKit, développe des briques logicielles appelées Accélérateurs, permettant la réalisation de projets IoT plus efficaces et plus sécurisés. Dans ce contexte, nous réalisons le développement d’une distribution afin de faciliter la mise en place d’un système Linux embarqué sur une base Yocto appelée Welma.

Cet accélérateur intègre un ensemble de fonctionnalités comme :

  • Une layer de distribution ;

  • Un système de mise à jour (A/B ou golden image) ;

  • Un partitionnement de référence (bootloader, kernel, rootfs, application, …) ;

  • Une intégration continue avec tests automatisés sur cible ;

  • Un ensemble de fonctions de durcissement (sécurité).

 

Sujet de stage

 

Vous aurez pour mission principale de participer à la conception, au développement et au test de l’accélérateur Linux Yocto embarqué de TheEmbeddedKit :

  • Création de certaines fonctionnalités (secure storage, secure boot, intégration de framework pour faciliter le développement d’applications, mise à jour incrementale …) ;

  • Ajout du support de cartes de référence (NXP iMX9, STM32MP2, Renesas RZ/V2L …) ;

  • Développement et mise en place de tests automatisés ;

  • Création / participation à la mise en place de l’environnement d’intégration continue.

L'environnement de travail est le suivant :

  • Développement sous Linux ;

  • Carte à base de processeur ARM dernière génération ;

  • Intégration Continue - GitLab.

 

Profil des stagiaires

 

Ce stage est envisagé pour un(e) étudiant(e) ingénieur en stage de fin d'étude avec un profil «  informatique industrielle ».Pour intégrer Witekio vous devez répondre aux critères suivants :

  • Bonne connaissance de Linux ;

  • Bonne maîtrise du langage C et du scripting bash ;

  • Connaissance des outils de développement Linux (gcc, binutils, git, diff, etc.).

La connaissance de Yocto, de python ainsi qu’une certaine culture autour de l’intégration continue seraient un plus.

 

Conditions

 

Le stage se déroulera à Lyon 9 à quelques minutes de la gare de Vaise pour une durée de 5 à 6 mois.

Vous bénéficierez d’une gratification d’un montant de 1000€ (en Master 2), de tickets restaurants et d’une prise en charge du transport en commun.

Ce stage est l’opportunité pour vous d’évoluer dans un environnement technique challengeant et bienveillant. Chez Witekio, nous recrutons des développeurs passionnés, curieux, ayant un fort esprit d’équipe et qui aiment partager. Vous serez encadré(e) et accompagné(e) par des experts du domaine du stage tout en vous donnant l’opportunité de prendre des initiatives. Si vous vous êtes bien intégré(e) et si vous avez rapidement progressé(e) techniquement pendant le stage, vous pourrez recevoir une proposition pour rejoindre Witekio en CDI.

Chez Witekio, tout le monde a sa chance et nous ne tolérons aucune forme de discrimination, ce poste est donc ouvert à tous types de profils.

 

Processus de recrutement 

 

  • 1 test technique via la plateforme CodinGame, ;

  • 1 premier entretien téléphonique pour apprendre à se connaître (environ 30 minutes) ;

  • 1 entretien technique avec votre futur(e) tuteur (1h30) ;

  • 1 dernier échange téléphonique avec le Team Lead (30 minutes).

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.

Postuler