[CLOSED] [DPL_2016_DC_010] Generic & Customizable smart sensors platform

In the scope of research activities on sensors and associated applications for home management, we need to build generic customizable smart sensors platforms

The objective of this internship is to develop such a platform to support various sensors (temperature, weight, biological, humidity, light, sound …), ready to be pre-industrialized and easy to manage (wifi configuration, device setup …).  

The trainee will specify and build the platform prototype to fit some initial requirements. It could be based on Arduino-like platforms and cheap sensors / actuators. A generic SW and its configuration will have to be developed and tested on real use cases with sensors

Keywords: Sensors; Internet of Things; IoT; Arduino; embedded software; STM32; ESP8266; Raspberry

Profile of the applicant / Pre-requisites: Automous and creative. Strong in development (C/C++); Linux ; Open Source; If possible, prior know-how of Arduino or equivalent environments. HW know-how; embedded SW know-how

Working Environment: Autonomous work with support from experimented engineers

This internship is located in Rennes, France. If interested, please apply at stage.rennes@technicolor.comby sending us your resume and a cover letter with the internship reference in the email subject line.

[OPEN] [DPL_2016_DC_012] High availability in a virtualization platform

Embracing the general trend around virtualization, cloud technology is starting to be used to virtualize customer premises equipment (aka CPE) and more specifically to operate virtual home gateways. This change of perspective opens up a new field of investigation as it pushes the requirements on availability and scale. Indeed, the always on, throughput oriented nature of the virtual home gateway poses interesting challenges to current cloud hosting architectures. The goal of this internship will be to research, implement and evaluate several methods for guarantying high service availability applied to a set of home network services in virtualized architectures.

Skills: Linux dev. Python. nice to have: Network, virtualization/cloud frameworks (e.g. OpenStack)

Keywords: Virtualization, Networking, NFV

This internship is located in Rennes, France.  If interested, please apply at stage.rennes@technicolor.com by sending us your resume and a cover letter with the internship reference in the email subject line.

[OPEN] [DPL_2016_DC_013] User friendly method for Home network virtual extensions

In the context of operating a cloud platform for virtualizing home network equipment/functions, we want to experiment several methods for interconnecting, in a user friendly way, multiple homes. The goal is to find one of said method leveraging the virtualization/cloud platform.

The candidate will fully implement a selected method relying on the virtualization platform toolset developed by the lab.

Skills: Linux dev. Java/C++, Scripting language (Python). Nice to have: Network, virtualization/cloud frameworks.

Keywords: Virtualization, WLAN, Mobile, VPN.

This internship is located in Rennes, France. If interested, please apply at stage.rennes@technicolor.com by sending us your resume and a cover letter with the internship reference in the email subject line.

[OPEN] [DPL_2016_DC_024] Dynamic Service Chaining for Virtualized Network Functions

Software Defined Network (SDN) and Network Function Virtualization (NFV) are emerging technologies which are impacting deeply the telecommunication industry. This internship is proposed in the context of a research project which aims at studying this new generation of architecture for networking services related to Technicolor businesses in gateways and boxes.

The goal of the internship is to propose and implement a prototype to illustrate the concept of Dynamic Network Service Chaining applied to residential Internet access. Further to his development task, the intern will use his knowledge in virtualization to propose technical choices in the current architecture.

Skills: Linux environment, scripting in Bash and Python, Virtualization/Cloud frameworks, nice to have: Networking

Keywords: Virtualization, SDN, NFV

This internship is located in Rennes, France. If interested, please apply at stage.rennes@technicolor.com by sending us your resume and a cover letter with the internship reference in the email subject line.

[OPEN] [DPL_2016_DC_026] Named Data Networking experimentations for future home usages

Named Data Networking (NDN) is a clean-slate architecture for the future Internet based on addressing content by names rather than addressing hosts by IP addresses. This emerging technology is an enabler for bringing new services for residential customers from the cloud.

The goal of the internship is to explore NDN solutions and to develop a proof of concept including network applications applied to home network usages (IOT, Smart Home, Content Sharing).

Skills: Networking technologies, Linux , Python , C++ ,

Keywords: Name Data Networking, Network Virtualization.

This internship is located in Rennes, France. If interested, please apply at stage.rennes@technicolor.com by sending us your resume and a cover letter with the internship reference in the email subject line.

[OPEN] [DPL_2016_DC_034] Analytical model for the design and evaluation of a Virtual Network Function at the Edge infrastructure

Summary: Software Defined Network (SDN) and Network Function Virtualization (NFV) promise Telco providers to easily manage new networking services using standard IT virtualization technologies, on high volume servers, at the provider premises. One of the alternatives consists in placing some of the virtual network functions at the Customer Premises Equipment (edge of the network). The goal of this internship is to propose and develop a mathematical model for the design and fast evaluation of this Virtual Network Function at the Edge approach.

Skills: Mathematical Optimization, at least one programming language (e.g. Java, Python).

Keywords: Software Defined Network (SDN), Network Function Virtualization (NFV), Network Function at the Edge (NetFATE), enhanced Customer Premises Equipment (eCPE), Mathematical Optimization.

This internship is located in Rennes, France. If interested, please apply at stage.rennes@technicolor.com by sending us your resume and a cover letter with the internship reference in the email subject line.

[CLOSED] [DPL_DC_DM_060] Indoor Localization applied to elderly care service

The increasing aging population has inspired many industrial companies involved in Smart Home business to propose to their client also residential elderly care services. A recurrent problem to solve for offering such service is to dispose of a relevant indoor localization system. The localization data coupled with other inputs like activity recognition will be exploited to better assist seniors in their daily life and to notify to relatives or dedicated medical care service any abnormal tendency that could occur over time.

This study will build and test a multi-room indoor localization system. A number of potential techniques currently exist so selection of the most appropriate technology applicable to elderly people in their own homes will be a key element. The required indoor localization accuracy is room level as the system needs to know on a daily basis when and in which room the senior entered/last/quit. All indoor localization data will be collected in such a way as to be further exploited by the overall elderly care monitoring system which incorporates other passive and wearable sensors.

Keywords : indoor localization, wifi, Bluetooth (BLE), Android mobile sensors, ultrasound.

This internship is located in Rennes, France. If interested, please apply at stage.rennes@technicolor.com by sending us your resume and a cover letter with the internship reference in the email subject line.