Présentation de la société : ORANGE SA
Au sein de Orange Innovations, vous ferez partie de l'équipe FLAM, chargée de fournir les solutions d'administration du HomeLAN de demain, pour améliorer notre efficacité opérationnelle et promouvoir le développement de nouveaux services.Vous intégrerez le collectif d'expertise du homelan et travaillez sur les nouveaux standards de communication avec les équipements de la maison dont la livebox
Missions
Par son rôle d'opérateur ainsi que par la connectivité qu'il fournit, Orange est responsable de la qualité d'expérience du réseau domestique. L'opportunité d'offrir des moyens de gestion au plus près du client et de ses équipements contribue à une meilleurs compréhension et maitrise du réseau domestique.Le protocole USP, standardisé par le Broadband Forum (BBF) , permet de rationaliser l'accès à distance aux différents équipements de la maison comme la gateway (livebox) qui en est un élément central dans la communication des objets de la maison.
L'utilisation de multiples Contrôleurs USP permet des scenarios où le "device management" opérateur, les services de self-care ou encore les applications mobiles de smart home utilisent tous la même technologie limitant le nombre de piles logicielles requises par un même équipement.
Chaque Contrôleur pouvant être déployé sur différents équipements (infrastructure cloud, navigateur web, application mobile (Android ou iOS) une implémentation pourrait profiter des propriétés assurées par WebAssembly pour supporter les différents contextes d'exécution.
L'objet de ce stage est d'implémenter un prototype de Controlleur utilisant WebAssembly sur la base d'un code existant, soit interne Orange, soit Open Source (OpenUSP) comme une application Web et/ou une application Mobile. L'idée sera de l'expérimenté s'inscrivant dans les cas d'usage de self-care et des Smart Home
Profil recherché
Stage de fin d'études Bac+5 en école d'ingénieurs ou master recherche en informatique.Langages de programmation suggérés: Rust, Go, Python, C
Connaissances en programmation.
Des connaissances en technologies cloud web et mobiles seront appréhendées.
Bonne maîtrise des outils de version control (git) .
Connaissances appréciées en Internet des Objets.
Très bonne maitrise écrite et orale de l'anglais