[Stage à pourvoir] Développement logiciel embarqué (Annecy)
Posted: 08 Mar 2018, 10:54
Je me permets de cross-poster ceci dans notre forum Divers, au cas ou certains intéressés parmi nos membres chercheraient un stage
(par souci de transparence, je précise que c'est la boîte où je travaille... )
Via https://linuxfr.org/forums/general-peti ... ddleware-c
(par souci de transparence, je précise que c'est la boîte où je travaille... )
Via https://linuxfr.org/forums/general-peti ... ddleware-c
Ce stage se déroulerait au sein de la société Overkiz à Annecy.
Description de l'entreprise
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.
Mission du stage
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.
Compétences requises
- Maîtrise de C++11 ;
- Maîtrise de son environnement Linux ;
- Connaissances en traitements asynchrones ;
- git / autotools / Cmake ;
- lua est un plus ;
- Bonne communication.
Le stage sera au minimum de 4 mois.
N'hésitez pas à poser des questions sur les modalités et le contenu du stage.
Pour postuler écrire à n.cornu@overkiz.com