Catalogue des sujets Stages PFE 2018
←
→
Transcription du contenu de la page
Si votre navigateur ne rend pas la page correctement, lisez s'il vous plaît le contenu de la page ci-dessous
Catalogue des sujets
Stages PFE 2018
Stages-sst@sagemcom.com
Centre de recherche et développement
MEGRINE
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
1
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Sagemcom Software & Technologies à Mégrine est le Centre de compétences
R&D de Sagemcom en Tunisie. Nous concevons pour nos clients dans le monde
entier des produits à fort contenu technologique innovant (décodeurs de télévision
numérique, des passerelles résidentielles (box internet), IOT, Cloud…).
Dès votre arrivée chez Sagemcom Software & Technologies, vous serez
accueilli par un membre de l’équipe des Ressources Humaines, qui se
chargera de votre intégration. L’encadrant, a pour rôle de s’assurer que
votre stage correspond bien à vos attentes et que vous soyez bien intégrer à
l’équipe. Votre encadrant a également pour but, de vous donner les moyens
de réaliser votre mission en vous transmettant son savoir-faire à travers des
échanges réguliers.
Comment postuler :
Vous êtes intéressé par un sujet PFE chez Sagemcom Software &
Technologies, comment postuler?
• Parmi la liste de sujets présents dans le catalogue, vous devez choisir les 3 sujets
qui vous intéressent le plus. Merci de hiérarchiser votre sélection de 1 à 3 par ordre
croissant.
• Prière de transmettre votre candidature (CV + Lettre de motivation) en indiquant les
références des stages et votre ordre de préférence.
Notre adresse email : stages-sst@sagemcom.com
Cordialement
L’équipe recrutement
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
2
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Reference
Intitulé du Stage
sujet
Passerelle Voix Multi-réseaux et application Bluetooth HFP
ATR 1
Contrôle vocal d’une passerelle via Profil Bluetooth
ATR 2
Développement de solution band-steering WiFi
ATR 3
Passerelle domotique avec Bluetooth Low Energy
ATR 4
Implement SMS and Phonebook service on SagemCom LTE
gateway ATR 5
Automatisation des tests DOCSIS via Robot Framework ATR 6
Application WEB avec une base de données pour gérer les
ATR 7
exécutions des tests Robot Framework
Outil de diagnostique OMCI
ATR 8
Développement d'un robot intégrateur pour l'automatisation des
ATR 9
tâches d'intégrations. Les principaux fonctions sont
développement d’une application web avec une base des
ATR 10
données pour la gestion d’inventaire des lignes XDSL / FTTH
Conception et développement d’une solution web pour la
ATR 11
configuration des équipements réseaux
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
3
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Reference
Intitulé du Stage
sujet
Implémentation d’une application de gestion de tracking de
AET 1
devices IoT de type LoRa.
Implémentation de services analytics /KPIs dataMining sur une
AET 2
plateforme Big Data
Automatisation des tests Variation de Température & TRS
AET 3
Automatisation de la mesure de l’impédance CPL
AET 4
Etude et Développement d’une carte de commande et Mesure
USB AET 5
Développement d’une Pile de Test python qui intègre les couches
de sécurité DLMS pour un compteur « Dlms/Cosem » AET 6
Développement d’une application Mobile « Windows 10 » pour
Smart Meter AET 7
KMS AET 8
L’automatisation du pipeline d’intégration (Docker)
AET 9
Outil de suivi des projets
AET 10
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
4
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Reference
Intitulé du Stage
sujet
Portage Couche driver & couche Middleware avec un Real Time
OS ADT 1
Porter, configurer et customiser le serveur ZoneMinder sur des
STB ADT 2
Refactoring and enhancement of an OTA upgrade application
agent embedded in an Android TV set-top box ADT 3
Réalisation d’une démo NC+ sur une plateforme BCM-4K, à la
base d’un browser opéra. ADT 4
Intégration du mécanisme de communication interprocessus
d’Android dans le middleware STB Sagemcom ADT 5
Conception et intégration d’une solution de gestion d’un réseau
ADT 6
d’objets connectés sur Set Top Box Sagemcom.
Développement et intégration d'un outil de rapport de bugs dans
les Set Top Box Sagemcom ADT 7
Mise en place d’un environnement d’automatisation pour un
décodeur TV Numérique avec l’outil STB Tester ADT 8
Conception et développement d'un gestionnaire de périphérique
sous Linux. ADT 9
Intégration d'une intelligence artificielle opensource (mycroft)
dans une STB Sagemcom. ADT 10
Intégrer le bus ismv2 dans le middleware Sagemcom ADT 11
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
5
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Reference
Intitulé du Stage
sujet
Utilisation du bus ismv2 pour implémenter un mode zero-conf dans
ADT 12
les STB Sagemcom.
Evaluation des solutions de synthèse vocale (Text To Speech). ADT 13
Implémentation d’une solution short messaging notification client-
ADT 14
serveur pour un décodeur IPTV 4K
Solution de détection automatique des bug de stabilité : Crash,
ADT 15
Hung up et fuites mémoires
Development of a Buid automation solution ADT 16
SmartHome IOT Gateway
ADT 17
Ce sujet consiste à mettre en place une commande RCU
Bluetooth sous raspberry pi 3 et SET TOP BOX . ADT 18
Création d’un outil de capture de stream en utilisant une STB
ADT 19
Web application for STB tester ADT 20
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
6
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence ADT 1
Intitulé du stage Portage Couche driver & couche Middleware avec un Real
Time OS
- Broadcom a déjà porté son SDK aussi bien pour Linux,
µC/OS, µC/OSII, µC/OSIII que Nucleus.
Objectif du stage - L’objectif serait de démarrer la carte STB avec le SDK
buildé avec un OS temps réel.
Profil recherché
Formation - Cycle Ingénieur
Compétences/ - Système embarqué,
Connaissances - TV numérique
exigées
- Etat de l’art (étude de l’existant, recherche bibléo, …)
- Customization du build system pour une board STB
SAGEMCOM.
- Identification des drivers à supporter (external RAM,
external NAD/NOR flash)
- Customisation du bootloader
- Démarrer un test video Broadcom pure.
Missions - Profiling HW (mémoire, cpu, …)
- Tests fonctionnels
- Demo
- Packaging
- Bonus :
o Mise à jour du buildroot OPAL
o Démarrer un test video OPAL
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
7
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence ADT2
Intitulé du stage Porter, configurer et customiser le serveur ZoneMinder
sur des STB
Porter, configurer et customiser le serveur ZoneMinder sur
des STB
Objectif du stage
Profil recherché
• Formation - Ingénieur
• Compétences/ - Réseau, Linux, C/C++, Cross compilation, architecture
Connaissances ARM.
exigées
Missions Intégration de nouveaux services aux STB de SagemCom
1. Porter
2. Configurer
3. Customiser le serveur ZoneMinder sur des STB.
Ce MW va offrir le service de vidéosurveillance et le
recording et le babysitting ainsi que la communication
avec les différends caméras IP et/ou analogiques dans une
maison.
Il offre aussi le service de contrôle parental (qui voit quoi
pendant combien de temps).
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
8
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence ADT3
Intitulé du stage Refactoring and enhancement of an OTA upgrade
application agent embedded in an Android TV set-top
box
Objectifs du stage 1) Refactoring of the existent solution of upgrade agent
on an Android TV set-top box (current solution is
deployed differently on 3 several projects)
2) Implementation of new upgrade evolutions
Profil recherché génie informatique
• Formation
• Compétences/ Compétences/ Connaissances exigées : C, C++, Java,
Connaissances JNI, C, Android
exigées
Missions Refactoring of the existent upgrade application
solution
Implementation of upgrade evolutions :
- adaptation to several servers (protocol abstraction)
- upgrade management in first install
- Abstraction of the communication with the upgrade
entity (recovery or downloader).
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
9
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence ADT4
Intitulé du stage Réalisation d’une démo NC+ sur une plateforme BCM-
4K, à la base d’un browser opéra.
Objectif du stage Démarrer l’application NC+, sur une plateforme BCM-4K,
et porter les fonctionnalités spécifiques NC+, au niveau du
middleware Sagem
Profil recherché • Ingénieur
• Formation
• Compétences/ • Compétences/ Connaissances exigées : C, Génie
Connaissances logiciel, Systèmes embarqués.
exigées
Missions Démarrage de la boite 4k avec portail angelio
Conception : étude de faisabilité des features à porter.
Portage des features identifiers pour ce PFE (exmple
DSMCC, watermarking, IWS, …)
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
10
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence ADT5
Intitulé du stage Intégration du mécanisme de communication
interprocessus d’Android dans le middleware STB
Sagemcom
Objectif du stage Portage de l’IPC Android dans le middleware STB
Sagemcom
Profil recherché Ingénieur
• Formation
• Compétences/
Langage C, Programmation système avancé sous Linux
Connaissances
exigées
Missions
Reverse engineering du mécanisme IPC du
middleware STB Sagemcom
Portage de l’IPC Android pour le middleware STB de
Sagemcom
Target : Android TV
Host : Ubuntu
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
11
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence ADT6
Intitulé du stage Conception et intégration d’une solution de gestion
d’un réseau d’objets connectés sur Set Top Box
Sagemcom.
La conception et la mise en place d’un portail de
Objectif du stage gestion d’un réseau d’objets connectés. La mission
est à approcher en deux phases.
La première est la conception et développement d’une
solution d’acquisition des données à partir d’un
réseau d’objets connectés par Wifi.
La deuxième est le développement d’une UI
permettant l’interaction avec le réseau des objets:
configuration, contrôle, etc.
Objectif : Permettre au stagiaire d’avoir une idée
approfondie sur le middleware Sagemcom et mettre
en pratique des connaissances en réseau d’objets
connectés.
Profil recherché Ingénieur en informatique / télécoms
• Formation
• Compétences/
C, C++, Linux, Développement web (HTML5, JS),
Connaissances
exigées réseaux
Missions Étude de l’existant et avoir une idée sur
l’environnement matériel et logiciel SAGEMCOM
(FW/STB...); comprendre le use case en question.
Concevoir une solution permettant l’acquisition des
données reçues à partir du réseau des objets.
Développement d’un UI permettant l’interaction
visuelle et en temps réel avec le réseau des objets.
Test et Validation du travail (un réseau d’objets
connectés prototype est envisageable).
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
12
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence ADT7
Intitulé du stage Développement et intégration d'un outil de rapport de
bugs dans les Set Top Box Sagemcom
Mise en place d'un outil automatique de rapport de bugs
Objectif du stage dans les STB Sagemcom qui communique avec un
serveur cloud en se basant sur le protocole MQTT pour
transmettre les rapports générés à l’opérateur.
Profil recherché Ingénieur en informatique / télécoms
• Formation
C, C++, Linux, Développement web (HTML5, JS),
• Compétences/ réseaux
Connaissances
exigées
Missions • Au niveau STB :
- Développement et intégration d'un outil qui génère
des rapports automatiques en cas de bugs ou de crashes
au niveau Middleware.
- Développement d'API MW utilisables par l'interface
utilisateur.
- Développement de la partie interface utilisateur.
• Au niveau Cloud Amazon Web Services (AWS) :
- Gestion de la communication STB – serveur.
- Développement d'une rubrique qui gère les rapports
envoyés par les STB aux niveaux (serveur, BD, application
web)
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
13
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence ADT8
Intitulé du stage Mise en place d’un environnement d’automatisation
pour un décodeur TV Numérique avec l’outil STB
Tester
Automatiser les tests sanity
Objectif du stage
Profil recherché • Ingénieur
• Formation
• Compétences/ • Scripting, C, PHP, Python, base de données, TV
Connaissances numérique,
exigées
Missions • Etude, conception, réalisation et validation des tests
sanity automatiser via STB tester
• Se familiariser avec l’environnement de validation.
Proposer des améliorations à ce qui existe. Implémenter
la solution d’automatisation en utilisant les langages
appropriés et proposer des mises à jour futures pour
élargir la couverture de tests.
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
14
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence ADT9
Intitulé du stage Conception et développement d'un gestionnaire de
périphérique sous Linux.
Il s'agit de développer un remplacent de mdev qui gère la
sécurité.
Objectif du stage
Profil recherché ingénieur en informatique ou en télécommunication
• Formation
• Compétences/ C, Linux, Programmation système, mdev
Connaissances
exigées
Missions • Etudier l'existant (mdev, udev, etc).
• Proposer une conception.
• Implémenter la conception retenue.
• Tests (unitaires, performances, stabilité, etc).
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
15
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence ADT10
Intitulé du stage Intégration d'une intelligence artificielle opensource
(mycroft) dans une STB Sagemcom.
Dans le contexte d'intégration de la reconnaissance vocale
dans les STB haut de gamme Sagemcom, on propose
Objectif du stage
d'intégrer et d'évaluer une intelligence artificielle open
source (mycroft).
Profil recherché ingénieur en informatique ou en télécommunication
• Formation
• Compétences/ IA, Reconnaissance vocale, Linux, programmation
Connaissances système.
exigées
Missions Elaborer une spécification technique.
Etudier la solution mycroft.
L'intégrer dans une STB Sagemcom.
Evaluer ses performances.
Selon la spécification (à rédiger par le stagiaire) on
pourrait envisager de :
Intégrer la partie serveur dans un serveur Sagemcom.
Evaluer le mode dégradé (offline).
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
16
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence ADT11
Intitulé du stage Intégrer le bus ismv2 dans le middleware Sagemcom.
ll s'agit d'intégrer le bus ismv2 dans notre middleware
Sagemcom.
Objectif du stage
Mots clés:
Profil recherché Ingénieur en informatique ou en télécommunication
• Formation
• Compétences/ C, Linux, ismv2, Programmation système, multi-threading,
Connaissances IPC.
exigées
Missions Etudier l'existant :
- bus ismv2, middleware Sagemcom, module
Sagemcom qui gère la communication inter processus, etc.
Proposer une conception.
Implémenter la conception retenue.
Tests (unitaires, performances, stabilité, etc).
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
17
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence ADT12
Intitulé du stage Utilisation du bus ismv2 pour implémenter un mode
zero-conf dans les STB Sagemcom.
Il s'agit d'utiliser le bus ismv2 pour réaliser la découverte
dynamique des STB Sagemcom dans un réseau local, puis
Objectif du stage
d'échanger la configuration entre les STB. Cela permet
d'avoir un mode zero-conf dans les STB Sagemcom
(l'utilisateur ne configure pas son décodeur manuellement).
.
Profil recherché
• Formation ingénieur en informatique ou en télécommunication
• Compétences/ smv2, Programmation système, IPC
Connaissances
exigées
Missions • Etudier l'existant.
• Proposer une conception.
• Implémenter la conception retenue.
• Tests (unitaires, performances, stabilité, etc.).
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
18
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence ADT13
Intitulé du stage Evaluation des solutions de synthèse vocale (Text To
Speech).
Il s'agit d'évaluer les solutions de synthèse vocale (TTS) et
d'intégrer l'une des solutions dans une STB Sagemcom
Objectif du stage
haut de gamme (à base d'un broadcom 7252 ou 7271).
Mots clés : Synthèse vocale, Linux, programmation
système.
Profil recherché Ingénieur en informatique ou en télécommunication
• Formation
• Compétences/ Synthèse vocale, Linux, programmation système.
Connaissances
exigées
Missions
Etudier les solutions existantes (Software et
hardware).
Intégrer au moins une solution software dans une
STB Sagemcom.
Evaluer la solution intégrée (performance, empreinte
mémoire, etc).
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
19
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence ADT14
Intitulé du stage Implémentation d’une solution short messaging
notification client-serveur pour un décodeur IPTV 4K
Objectif du stage Partant de la solution TVMS d’un projet déployé, concevoir
et implémenter une solution générique client-serveur xmpp
sur un projet décodeur générique 4K.
Profil recherché Elève ingénieur en informatique.
• Formation
• Compétences/ Linux embarqué, C embarqué, sockets unix, buildroot,
Connaissances XML, XMPP
exigées
Missions • Etudier le protocole xmpp et ses différentes
implémentation
• Concevoir un modèle client-serveur d'authentification
+ messaging basé sur ce protocole
• Portage du client sur un projet générique 4K
• Implémenter un client xmpp responsable de la
réception et de la gestion de messages reçu d'un serveur
dans projet décodeur générique 4K
• Implémenter un serveur xmpp basé sur ce protocole
• Valider la solution complète de short messaging
notification
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
20
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence ADT15
Intitulé du stage Solution de détection automatique des bug de
stabilité : Crash, Hung up et fuites mémoires
Objectif du stage Implémenter une solution automatique pour détecter des
bugs de stabilité (Crash, Hang-ups, Slowliness) des STB
Sagemcom
Profil recherché Ingénieur Informatique.
• Formation
• Compétences/ C, gdb, HTML,javascript,Json RPC, bash
Connaissances
exigées
Missions • Etude de deamon "sagemcom watchdog" .
• Développement d'un mécanisme de détection des
Hangups.
• Développement d'un mécanisme de profiling mémoire
pour identifier les Memory Leaks .
• Développement d'un mécanisme de détection d'
Overhead CPU.
• Génération automatique du rapport des statistiques
collectés ( cpu, température, Records, HDD status).
• Automatisation de l'analyse statique des cores-dumps et
identification des bugs avec Jenkins.
• Développement d'un dashboard web et un mécanisme
de notification par Mail.
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
21
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence ADT 16
Intitulé du stage Development of a Buid automation solution
An effective way to improve efficiency is to automate
common tasks.
Objectif du stage
In software development area the build and the delivery of
software releases is a suite of tasks that are conducted at
the end of the development process. The outcome of those
steps has a direct impact on the software quality and the
customer satisfaction.
The goal of the project is to develop a solution that
automates the build and the delivery processes.
The tasks to be automated include but not limited to:
Software Build trigger, documentation building, email
notification, automatic delivery, statistics gathering and
archive creation.
The build process should be based on the Jenkins
automation server https://jenkins.io/. And must be
enhanced with scripts and automation services to be
developed from scratch.
The automation solution must be modular and
configurable.
Profil recherché Ingénieur
• Formation
Scripting Python or Ruby, Object Oriented programming,
SQL, Linux, Shell
• Compétences/
Connaissances
exigées
Missions Design the automation machine based on Object Oriented
architecture and Modular programming.
Develop the automation server and services using on
Python or Ruby and Linux Shell.
Develop the User Interface for controlling the automation
machine
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
22
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence ADT17
Intitulé du stage SmartHome IOT Gateway
The Sagemcom UHD OneBox is a high end Set-Top-Box
with advanced connectivity features including Bluetooth
Objectif du stage
4.0 BLE, Wifi 5G/2.4G, NFC, Ethernet 1G and a DOCSIS
3.0 DVB-C front-end.
It is a compact product integrating Video Decoding,
Mediacenter, Home Gateway and much more features.
The goal of the Project is to develop a Smart Home /
Home Automation solution based on the UHD OneBox
connectivity features.
The OneBox will act as an IOT Gateway and will connect
to home devices through its connectivity facilities:
Bluetooth, NFC and Wifi.
The solution should be integrated as a service that runs
separately in a Linux container and provides a Graphical
User Interface.
Profil recherché
• Formation Ingénieur
.
• Compétences/ C/C++, Linux, IOT, Networking.
Connaissances
exigées
Missions Make a proposal of SmartHome / Home Automation
services.
Provides a study of Opensource SDK for implementing the
IOT Gateway solution.
Develop and integrated the IOT Gateway solution on the
UHD OneBox produc: the development will be made using
C/C++ and scripting languages on a Linux target.
Develop applications to enhance the SmartHome / Home
Automation solution including a communication with smart
devices, to be choosen later.
Develop a GUI ideally using a front-end framework to be
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
23
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence ADT18
Intitulé du stage Ce sujet consiste à mettre en place une commande
RCU Bluetooth sous raspberry pi 3 et SET TOP BOX .
1) Adapter le Bluetooth pour pouvoir faire le pairing ,scan ,
communication avec les STBs ...
Objectif du stage
2) Enrichir le module pour supporter et opérer en mode
Low energy Bluetoooth 4.0.
3) La solution sera intégrée dans l'outil d'automatisation
"STB-TESTER".
Profil recherché ingénieur informatique
• Formation
• System Linux, Script Shell,
C/C++,Python,Connaissance Bluetooth
• Compétences/
Connaissances
exigées
Missions • Etude de la solution et proposition de conception .
• Gestion des API existantes .
• Développement de la solution logicielle .
• L'integration de la solution .
• Documentation .
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
24
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence ADT 19
Intitulé du stage Création d’un outil de capture de stream en utilisant
une STB
Créer un outil de capture DTT et câble FTA en utilisant une
STB
Objectif du stage
Profil recherché Ingénieur informatique
• Formation
• Compétences/
Connaissances Soft temps réel, linux, STB
exigées
Missions • A partir d’une STB Vodafone équipé d’un chip
Broadcom, créer un soft capable de transformer le
hardware en outil de capture de flux.
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
25
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence ADT 20
Intitulé du stage Ce sujet consiste à mettre en place une commande
RCU Bluetooth sous raspberry pi 3 et SET TOP BOX .
Adapter le Bluetooth pour pouvoir faire le pairing ,scan ,
communication avec les STBs ...
Objectif du stage
Enrichir le module pour supporter et opérer en mode Low
energy Bluetoooth 4.0.
La solution sera intégrée dans l'outil d'automatisation
"STB-TESTER".
Profil recherché
• Formation Ingénieur informatique
• Compétences/ • System Linux, Script Shell,
Connaissances C/C++,Python,Connaissance Bluetooth .
exigées
Missions • Etude de la solution et proposition de conception .
• Gestion des API existantes .
• Développement de la solution logicielle .
• L'intégration de la solution .
• Documentation .
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
26
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence AET 1
Implémentation d’une application de gestion de
Intitulé du stage tracking de devices IoT de type LoRa.
• Concevoir et mettre en place une plateforme multi
clients d’analyse d’un flux IoT de type LoRa
Objectif du stage
• Définition et Implémentation de KPIs et Dashboards
d’analyse des données traitées.
Profil recherché Etudiant Ingénieur Informatique
• Formation
• Compétences/ Java
Connaissances Js
exigées
Missions • Documentation et prise en main du contexte existant du
projet .
• -Implémentation d’une solution de gestion de tracking de
devices IoT de type LoRa.
• -Définition et implémentation de KPIs associés.
• -Visualisation des résultats d’analyse sur une Map / un
Dashboard
• -Etre force de proposition et participer activement aux
orientations du projet
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
27
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence AET 2
Intitulé du stage Implémentation de services analytics /KPIs dataMining
sur une plateforme Big Data
Objectif du stage • Concevoir et mettre en place une plateforme multi
clients d’analytics d’un flux LoRa en utilisant la pile
Elastic (ElasticSearch).
• Définition et Implémentation de KPIs et Dashboards
d’analyse des données traitées.
Profil recherché Etudiant Ingénieur Informatique
• Formation
• Compétences/ • Python
Connaissances • R
exigées
• Java
• Ruby (optionnel)
Missions • Documentation et prise en main du contexte existant
du projet .
• -Implémentation d’une solution multi clients avec la pile
Elastic (ElasticSearch)
• -Définition des KPIs
• -Visualisation des graphes d’analyse sur un
Dashboard
• -Etre force de proposition et participer activement aux
orientations du projet
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
28
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence AET 3
Intitulé du stage Automatisation des tests Variation de Température &
TRS
Automatisation des tests Variation de Température & TRS
Objectif du stage
Profil recherché Ingénieur Informatique Industrielle
• Formation
Compétences requises : Labview/CVI, C++ et Python.
• Compétences/ Connaissance en TestStand très apprécié.
Connaissances
exigées
Missions • Le sujet consiste à :
• Pour la variation de température :
• Calcul du delta entre l’horloge Système et l’horloge du
compteur (Développement CVI, C++ ou Labview)
• Mesure de la fréquence de l’horloge RTC du compteur
avec un fréquencemètre (développement d’un driver
Labview de fréquencemètre)
• Test de bon fonctionnement « pendant » : modification
de l’application FTT actuelle (sous Python)
• Test de connexion CPL : calcul de % d’erreur via un Ping
du compteur et d’un Data concentrateur (protocole
Telnet/SSH, Développement CVI, C++ ou Labview)
• Mesure de l’erreur métrologique du compteur par un
PTS (développement d’un driver Labview de PTS)
• Développement de la séquence de test avec NI
TestStand et génération du rapport
• Pour la TRS :
• Commander le lancement du CBF pendant via LabVIEW
• Récupération des impulsions par fibre optique et
comptage des Wh et commande du Wattmètre utilisant
une carte NI.
• Mesure de l’erreur métrologique du compteur par un
wattmètre (développement d’un driver Labview
Wattmètre)
• Développement de la séquence de test avec NI
TestStand et génération du rapport
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
29
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence AET 4
Intitulé du stage Automatisation de la mesure de l’impédance CPL
Développement et mise en place d’une solution
Objectif du stage d’automatisation de la mesure de l’impédance de l’interface
CPL du compteur d’énergie.
Profil recherché Informatique industriel
• Formation
Labview, Java, connaissances en électronique
• Compétences/
Connaissances
exigées
Missions • Développement d’application qui contrôle les
instruments suivant et synchronise entre eux:
- Générateur de fréquence
- Analyseur de spectre
- Adaptateur CPL
• Re-conception ou clonage de l’adaptateur CPL.
• Développement d’un outil de commutation de la polarité
de l’adaptateur CPL commandé par le PC.
• L’application doit fonctionner sous Windows 7 avec une
interface de contrôle et de configuration. Et doit être
développée avec Labview.
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
30
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence AET 5
Intitulé du stage Etude et Développement d’une carte de commande et
Mesure USB
Etude et Développement d’une carte de commande et
Objectif du stage Mesure USB
Profil recherché Ingénieur Electronique Industrielle
• Formation
• Compétences/ maitrise de l’électronique numérique/ analogique,
Connaissances Labview, .NET.
exigées
Missions Le sujet consiste au développement d’une carte permettant
de :
• Commander un nombre important de relais (>20).
L’alimentation de ces relais sera 12V externe
• Mesurer une tension Alternative/continue max 260V
avec une précision < à 3%. Il faut ajouter aussi une
mesure de courant max 16A pour pouvoir calculer la
puissance (même principe que les Yocto). Minimum
requis 5 voies de mesures
La carte sera commandé via le port USB par un driver
Labview et un soft dédié VB.net / C++.
Une solution modulable sera très appréciée.
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
31
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence AET 6
Intitulé du stage Développement d’une Pile de Test python qui intègre
les couches de sécurité DLMS pour un compteur
« Dlms/Cosem »
Mettre à jour une pile de test en python sans sécurité
Objectif du stage DLMS pour supporter les tests fonctionnels avec niveau de
sécurité DLMS suite 0, 1 et 2
Profil recherché Ingénieur Génie informatique, Telecom, Electrique
• Formation
Développement : Python.
• Compétences/
Connaissances
exigées
Missions Dans le cadre d’offrir des moyens de test logiciels plus
ouverts, flexibles et qui supportent les dernières
évolutions : protocolaire et data modèle de la norme
DLMS/Cosem (GreenBook et BlueBook) on propose de
faire évoluer une pile de tests sans sécurité DLMS pour
prendre en compte l’aspect Sécurité Suite 0,1 et 2 d’une
part et offrir une API riche en steps de test : intuitive dans
l’appellation, facile à utiliser et a le personnaliser au cas de
besoin.
Mot Clé = DLMS/Cosem, Modularité du code
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
32
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence AET 7
Intitulé du stage Développement d’une application Mobile « Windows
10 » pour Smart Meter
Développer une application « HHU » (Head Held Unit)
Objectif du stage pour la relevé /configuration via une tablette “Windows10”
des données d’un compteur DLMS/Cosem
Profil recherché
• Formation Ingénieur Génie informatique, Telecom, Electrique
• Compétences/ Développement : Mobile Windows 10 / Java / Python / QT
Connaissances
exigées
Missions Dans le cadre d’offrir au client d’un Smart Meter, un moyen
pour Installer (Configurer) un compteur DLMS/Cosem, on
propose d’offrir un Soft Client qui tourne sur un
environnement Tablette en Windows 10.
L’environnement doit être suffisamment testé selon le
critère d’utilisabilité vue que le client Cible final n’est pas
nécessairement un connaisseur du métier comptage
Mot Clé = “Metering”, DLMS/Cosem, Test Utilisabilité
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
33
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence AET 8
Intitulé du stage KMS
Le serveur KMS (Key management service) permet de
Objectif du stage fournir des services de sécurité (Cryptage, Signature
électroniques,…) au profit des solutions Smart metering et
IoT de Sagemcom…
Profil recherché Ingénieur en informatique
• Formation
• Compétences/
Connaissances Java/J2EE, Spring, Framework JS
exigées
Missions • Le stagiaire aura pour mission de concevoir
l’architecture et implémenter la solution répondant aux
besoins fonctionnels spécifiés
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
34
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence AET 9
Intitulé du stage L’automatisation du pipeline d’intégration (Docker)
Concevoir et implémenter un modèle de
déploiement des solutions Smart metering à la base
Objectif du stage
des Docker
Profil recherché Ingénieur en informatique
• Formation
• Compétences/
Connaissances Linux, Java/J2EE, Spring
exigées
Missions Le stagiaire aura pour mission de concevoir l’architecture
et implémenter la solution répondant aux besoins
fonctionnels spécifiés
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
35
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence AET 10
Intitulé du stage Outil de suivi des projets
L’outil de suivi des projets sert à :
Objectif du stage • Gérer les historiques des merges, fonctionnalités, CR,
• Gérer les versions de livrables vs clients
Profil recherché Ingénieur en informatique
• Formation
Java/J2EE, Spring, Framework JS
• Compétences/
Connaissances
exigées
Missions • Le stagiaire aura pour mission de concevoir
l’architecture et implémenter la solution répondant aux
besoins fonctionnels spécifiés
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
36
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018ATR 1
Référence
Intitulé du stage Passerelle Voix Multi-réseaux et application Bluetooth
HFP
Créer un modèle de ligne voix générique permettant
l’intéraction transparente entre les terminaux de téléphonie
Objectif du stage
numérique et les lignes externes qu’elles soient de type
VoIP (SIP) ou autre (Bluetooth HFP, Réseaux sociaux...).
Mettre en pratique ce modèle en créant une passerelle voix
entre un mobile GSM et des combinés DECT CatIq 2.0 en
utilisant le profile main-libres Bluetooth (HFP 1.5).
Ceci permettra de recevoir/émettre des appels depuis les
combinés DECT CatIQ via la ligne du mobile GSM, ainsi
que la consultation de la liste des contacts et des appels
sur le mobile.
Profil recherché
• Formation Systèmes embarqués, Réseaux informatiques
Compétences : Développement C/C++, Bluetooth (+HFP),
Voip/SIP, Linux
• Compétences/
Connaissances
exigées
Missions • Créer un profil de ligne voix générique permettant
l’intéraction transparente avec les lignes HFP ou les
lignes SIP
• Implémenter la couche de communication entre un
terminal GSM et des combinés DECT CatIQ2.0 via
Bluetooth HFP: Sélection de ligne (Entrée, Sortie),
transfert de l'audio (+transcodage)
• Ajouter une page Web pour l'administration des liens
HFP sur la passerelle.
• Environnement : Linux embarqué
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
37
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence ATR 2
Intitulé du stage Contrôle vocal d’une passerelle via Profil Bluetooth
Contrôler certaines fonctionnalités d’une passerelle internet
via une enceinte Bluetooth, par reconnaissance vocale.
Objectif du stage
Ceci permettra de gérer par exemple:
l’activation/désactivation du wifi, demande de l’heure
courante, consultation de la boîte de messagerie vocale, ...
Profil recherché
• Formation Systèmes embarqués, Réseaux informatiques
• Compétences/ Développement C/C++, Bluetooth (+A2DP/HSP),
Connaissances Reconnaissance vocale, Linux
exigées
Missions • Créer une communication audio entre une enceinte
Bluetooth et une passerelle internet via un profil adapté
(eg: A2DP/HSP)
• Traitement audio pour reconnaissance vocale.
• Pilotage des fonctionnalités associées.
• Environnement : Linux embarqué
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
38
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence ATR 3
Intitulé du stage Développement de solution band-steering WiFi
Concevoir et développer une solution de “band-steering”
entre deux chipsets Wifi 2.4GHz et 5GHz de fournisseurs
Objectif du stage
différents, sur une passerelle résidentielle Sagemcom.
Cette fonctionnalité assure la continuité de service WiFi
entre les deux radios pour les stations “dual-band” en
assurant la meilleure performance.
Ce travail permettra aussi de créer une solution générique
d’abstraction pour simplifier le support de ce service avec
de nouveaux chipsets.
Profil recherché
• Formation Systèmes embarqués, Réseaux informatiques
- Ecoles : ENSI, SupCom, INSAT
• Compétences/ - Compétences : Développement C/C++, WiFi, Linux
Connaissances
exigées
Missions - Maitriser les APIs radios des deux fournisseurs WiFi.
- Concevoir et développer les machines d’états
nécessaires pour la gestion des scénarios “band-steering”.
- Dérouler les tests WiFi “bandsteering”: fonctionnalité et
performance.
Environnement : Linux embarqué
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
39
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence ATR 4
Intitulé du stage Passerelle domotique avec Bluetooth Low Energy
Contrôler les équipements BLE dans un contexte
résidentiel depuis une passerelle Internet en utilisant un
Objectif du stage
profil Bluetooth Smart adapté.
Ceci permettra d’administrer les équipements électriques
résidentiels depuis l’interface graphique de la passerelle ou
à distance (UPnP IoTivity, HomeKit...)
Profil recherché
• Formation Systèmes embarqués, Réseaux informatiques
• Compétences/ Compétences : Développement C/C++, Bluetooth Low
Connaissances Energy, Linux
exigées
Missions • Ajouter le support BLE dans le middleware Sagemcom.
• Assurer la gestion des équipements BLE
• Piloter les équipements BLE avec un profil Bluetooth
adapté.
• Exposer une interface d’administration.
• Environnement : Linux embarqué
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
40
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence ATR 5
Intitulé du stage Implement SMS and Phonebook service on
SagemCom LTE gateway
Implement SMS service on LTE gateway
Objectif du stage Implement Phonebook service on LTE gateway
Profil recherché Development C and C++
• Formation
• Compétences/ Linux system
Connaissances Data coding : GSM 7-bits , UTF-8 ...)
exigées
Missions • Development of C library which support encoding data
of different data_coding values defined in SMPP
protocol “short message Peer-to-Peer” (GSM 7-bits ,
UTF-8 …)
• integrate the developed library with sagemCom LTE
modules
• Implement SMS service
• Implement PhoneBook service
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
41
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence ATR 6
Intitulé du stage Automatisation des tests DOCSIS via Robot Framework
Automatisation des tests de validation DOCSIS
Objectif du stage
Profil recherché
• Formation
• Compétences/
Connaissances Python, Scripting Shell, Réseaux, linux
exigées
Missions • Préparation du setup pour l’automatisation des Tests de
validation DOCSIS
• Développement des scripts d’automatisation en utilisant
Robot Framework
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
42
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence ATR 7
Intitulé du stage Application WEB avec une base de données pour gérer
les exécutions des tests Robot Framework
Création d’une application WEB pour gérer l’exécution des
tests Robot Framework et une base de données pour
Objectif du stage
gérer l’historique des exécutions, des résultats et des logs
Profil recherché
• Formation
• Compétences/
Connaissances Python, Scripting Shell, Réseaux, linux
exigées
Missions • Développement des API WEB pour gérer les fonctions
Robot Framework
• Développement d’un UI pour la sélection et l’exécution
des tests Robot
• Implémentation d’une base de données pour gérer les
historiques d’exécution des tests Robot
•
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
43
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence ATR 8
Intitulé du stage Outil de diagnostique OMCI
Afficher en temps réel la communication OMCI entre l'ONU
et l'OLT
Objectif du stage
Profil recherché Ingénieur génie logiciel , réseaux
• Formation
Réseaux , HTML5, javas cript , websocket
• Compétences/
Connaissances
exigées
Missions Le travail consiste a développer deux modules
• Module de récupération des paquets OMCI : envoyer les
paquets OMCI par socket vers la page web pour
affichage
• Page web pour affichage des paquets OMCI
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
44
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence ATR 9
Intitulé du stage Développement d'un robot intégrateur pour l'automatisation
des tâches d'intégrations. Les principaux fonctions sont
Ce robot permet de gagner en temps et en coût
d'intégration.
Objectif du stage
Profil recherché Ingénieur
• Formation
• Compétences/ C++ et Qt
Connaissances
exigées
Missions • Recevoir en entrés la liste des bugs à intégrés,
• Parser le contenu HTML pour identifier les fichiers
patchs attachés,
• Confirmation des scripts (intervention intégrateur
Sagemcom),
• Préparer la nouvelle version (fw-scos),
• Commit des patchs, génération des tags et mise à jour
des feeds et fichier de config (svn et git),
• Génération de build (tag de version en cas de besoin),
• Mise sous SharePoint des binaires (selon des différent
arborescences des produits Sgaemcom),
• Envoi de mail en cas de succès ou échec,
• Garder les résultats d'intégrations dans la base de
donnés,
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
45
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Référence ATR 10
Intitulé du stage Conception et développement d’une solution web pour la
configuration des équipements réseaux
Développement d’une application web qui gère les
équipements ATR.
Objectif du stage
Ceci permettra d’administrer les équipements réseaux
(OLT, DSLAM, Cisco) depuis l’interface graphique.
Profil recherché - Formation : Ingénieur Développement
- Compétences : Développement Web, Linux, réseaux,
• Formation
scripting…
• Compétences/
Connaissances
exigées
Missions • Conception de la solution web.
• Développement de l’application
• Piloter les équipements réseaux à distance.
• Exposer une interface d’administration.
• test et déploiement
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
46
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018a ATR 11
Intitulé du stage Développement d’une application web avec une base des
données pour la gestion d’inventaire des lignes XDSL /
FTTH
Optimiser l’infra ATR à travers l’inventaire des lignes de la
plateforme.
Objectif du stage
Profil recherché
- Formation : Licence en informatique / développement
• Formation
- Ecoles :
- Compétences : Développement Web, SGBD, Linux,
• Compétences/ Scripting…
Connaissances
exigées
Missions - Conception de la solution web.
- Développement de l’application
- gérer l’inventaire de cette application via le réseau ATR
This document and the information contained are Sagemcom property and shall not be copied or disclosed to any third party without Sagemcom prior written authorization
47
Sagemcom Software & Technologies | Catalogue des sujets stages PFE 2018Vous pouvez aussi lire