Développeur middleware C++

Rhône Alpes, Annecy (74000)
Mis en ligne le 8 mars 2018 par nico le terrible (+ d'offres)
Type de contrat :Stage
Métier :Développeur informatique
Type d'entreprise :Autre type d'entreprise (client final)
Localisation :Rhône Alpes, Annecy (74000)
Salaire :1 000 €/an
Télétravail :Pas de télétravail
Compétences requises :C++, CMake, Git, Linux, Lua, Méthodes agiles, Systèmes embarqués
  

Overkiz

Envoyer une candidature

Poste à pourvoir

Pour votre stage vous serez intégré à l’équipe middleware, travaillant en méthode agile scrum, dans un environnement linux embarqué. Le but du stage est de développer une nouvelle bibliothèque asynchrone, s’appuyant sur une librairie open source, pour remplacer le cœur de la librairie propriétaire actuelle. Il faut aussi maintenir notre binding vers lua.
La libraire actuelle gère une eventloop, des threads, des coroutines, des signaux, des évènements ainsi que des Timer.
Le stage se déroulera comme suit :

État de l’art de l’asynchrone en embarqué ;
Étude préalable pour l’impact CPU / RAM de la librairie visée ;
Preuve de faisabilité ;
Implémentation ;
Écriture de tests (fonctionnels et unitaires) ;
Mise à jour de la documentation.

Profil recherché

Pour ce stage nous recherchons quelqu'un d'intéressé techniquement avec un stage d'au moins 4 mois. Vous devrez déjà avoir des notions de C++ car le sujet est un peu compliqué. Si vous avez un projet personnel ou d'école en C++ c'est un grand plus pour nous !
Notre binding est en lua, mais ce n'est pas grave si vous ne connaissez pas encore ce langage.
Nous travaillons sur un système embarqué mais ce n'est qu'un point de détail pour ce stage.

Description de la société

Avec sa gateway, Overkiz permet aux fabricants, fournisseurs de service, constructeurs immobiliers et distributeurs, de commercialiser rapidement des solutions domotiques.
Grâce à sa plateforme IoT, ils peuvent installer, connecter, piloter et entretenir une vaste gamme d’équipements multi-marques, destinés à l’automatisation de l’habitat.

Site web : http://www.overkiz.com/

Géolocalisation

Envoyer une candidature

Contacter le responsable de la rubrique Emploi informatique et développeurs