Cette offre n’est plus disponible.

Stage IoT Starter Kit (JS/back-end) (H/F)

CDI
Lyon
Salaire : Non spécifié
Télétravail non autorisé

WITEKIO
WITEKIO

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Vous cherchez un stage de fin d'études dans l'environnement ? Continuez la lecture ! 

Witekio est un expert du logiciel embarqué/IoT avec une approche système globale, intégrant différentes couches logicielles, du hardware jusqu'au cloud. Nous sommes persuadés qu'un code optimisé associé à une architecture efficace est la colonne vertebrale de tout système embarqué ou connecté. 

Plus d’infos sur notre site : https://witekio.com/fr/a-propos/

 

L’ambiance :

Chez Witekio, nous recrutons uniquement des personnes (très) passionnées, vos futurs collègues ont souvent commencé à coder étant ados, ils peuvent parler C embarqué ou de développement Web même aux pauses déjeuner ! Des développeurs toujours curieux, réellement bienveillants, ayant un fort esprit d’équipe trouveront rapidement leur place chez Witekio. De plus, en tant que stagiaire, vous aurez une mission annexe : organiser "le BBQ des stagiaires" avec vos collègues ! 

 

Environnement technique :

Vous serez amené(e) à travailler dans l’environnement technique suivant :

  • Fullstack TypeScript => front Angular et back en Node (nest.js)
  • Cloud Azure + IAC avec Terraform
  • Containerisation via docker + utilisation de service ServerLess
  • Gitlab pour les pipelines d'intégration continue
  • Bases de données : SQL & TimeSeries InfluxDB

Vous travaillerez en équipe, et interviendrez principalement sur du développement Angular, sur la dernière version en date au moment du début du stage.

 

Contexte

Un projet IoT se compose de 3 principaux blocs :

  1. L’appareil physique qui évolue avec le monde réel (capteur, actionneur) ;
  2. La plateforme de gestion de flotte, qui héberge les fonctions métier et administrateur ;
  3. L’application compagnon, qui permet une interaction (locale ou distante) avec l’appareil.

L’utilisateur se sert de cette application compagnon pour déclarer l’appareil, le configurer, accéder aux données, le contrôler.

 

Sujet de stage

Le Pôle Cloud de Witekio, dont la responsabilité est de concevoir des plateformes IoT sur mesure, doit développer les solutions les plus abouties pour ses clients :

  • Techniquement, car nous sommes des artisans qui aimons le travail bien fait, dans les règles de l’art ;
  • Fonctionnellement, pour offrir les solutions robustes et pérennes qui permettront à nos clients d’améliorer leurs solutions.

Les 3 entités citées (appareil-plateforme-application) sont amenées à communiquer les unes avec les autres, en fonction des contraintes d’environnement et des usages. Ce qui pose des problématiques passionnantes pour nous : robustesse, fiabilité, sécurité, débit, autonomie, facilité d’utilisation, contraintes techniques, etc.

Le stage a pour objectif de concevoir et développer une application compagnon (IoT Starter Kit) compatible Desktop et mobile permettant de communiquer avec une plateforme centralisée et des appareils sur le terrain.

 

Etapes projet

Comme les problématiques du monde de l’IoT sont très spécifiques à ce domaine, vous serez bien entendu accompagné(e) durant votre apprentissage par l’ensemble des membres du Pôle Cloud. Une grande partie des connaissances acquises durant le stage sont aussi applicables aux développements d’applications web Full Stack traditionnelles.

  1. Etat de l’art : Le stage par s’imprégner des différents prototypes déjà réalisés en interne ainsi que les solutions du marché afin de mieux cerner l’offre existante ;
  2. Recueil du besoin : Une phase de discussion avec les équipes projet permettra de recenser et formaliser les attentes d’aujourd’hui, de demain, afin de définir les choix fonctionnels les plus pertinents ;
  3. Etude technique et architecture : Une phase d'étude technique des technologies actuelles et des solutions déjà développées est attendue pour définir une architecture pérenne ;
  4. Développement et mise en pratique : Phase d’implémentation et de tests avec différentes parties prenantes (équipes projet).

 

Profil recherché : 

  • Vous avez envie de contribuer à un projet complet, tant au niveau du développement que du déploiement, de la qualité, etc...
  • Vous avez des connaissances du TypeScript et de Node,
  • Vous êtes familié avec les API HTTP REST
  • Vous êtes habitué des outils de développement classiques (Git, VSCode, …)
  • Vous éprouvez un intérêt ou une culture DevOps autour de Docker et Azure est un plus
  • Vous avez un intérêt pour les systèmes connectés, IoT ou domotique est 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 M2), 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 initatives. Si vous vous êtes bien intégré(e) et si vous avez rapidement progressé 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 “Ingénierie matérielle”.