Catalogue PFE 2016 - Focus

La page est créée Annie Simon
 
CONTINUER À LIRE
Catalogue PFE 2016 - Focus
Catalogue PFE 2016
Catalogue PFE 2016 - Focus
Qui sommes nous?
Focus est un groupe tunisien spécialisé dans l’ingénierie logicielle et les services IT. Présent sur la Tunisie ainsi
que sur l’international, Focus propose une large gamme de solutions IT dans les domaines des systèmes
embarqués, les ERP et BI, le développement mobile et l’infrastructure IT.

Focus possède une expérience et une expertise solides dans une large gamme de technologies relatives au
développement de logiciels embarqués, développement d’applications mobiles, le développement de solutions
d’analyse de données ainsi que la fourniture, l’intégration et le support de solutions autour des systèmes
d’informations.
Focus dispose également de savoir-faire avérés dans les tests et validation ainsi que dans le support technique
pour applications tierces.
Focus propose par ailleurs ses services dans les solutions d’infrastructure Datacenter et les services autour des
infrastructures IT (intégration, maintenance, support multi-constructeurs…).

Certifié ISO 9001 et CMMI L3, Focus compte un effectif de plus de 300 collaborateurs et des références
mondialement connues comme Continental, Nokia-Siemens, Parrot et SAP.
Confiance, qualité et éthique sont les valeurs phares d’un groupe ambitieux parmi les plus dynamiques du secteur
IT en Tunisie.

Contact :

Tél : (+216) 70 106 100
Recrutement : recruit@focus-corporation.com

                                                           2
Focus 2015                                                                                       Page 2 sur 11
Catalogue PFE 2016 - Focus
Référence Projet                 Titre                                     Descriptif
                                                     Système de monitoring continu de divers paramètres
Emb-01              Système Monitoring Datacenter    (humidité, température, ..) d'un Data center basé sur sur
                                                     la technologie WSN.
Emb-02              Prototype IVI                    prototype IVI (infotainment system)
                    Système d'aide au                Conception et réalisation d'un système d'aide au
Emb-03
                    stationnement                    stationnement
                                                     Conception et réalisation d'un robot d'accueil autonome
Emb-04              Robot d'accueil
                                                     multifonctions
                                                     Evolution d'une pile Bluetooth afin de pouvoir opérer dans
Emb-05              Pile Bluetooth
                                                     le contexte automobile
                    Logiciel d'automatisation des    Amélioration d'un logiciel d'automatisation des tests
Emb-06
                    tests                            Bluetooth (Ajout de nouveaux modules)
                                                     Conception et réalisation d'un robot nettoyeur (Aspirteur
Emb-07              Robot nettoyeur                  et diffuseur d'air parfumé) équipé de sa station de charge
                                                     automatique
                                                     Track any code change impact on a C language project
                                                     and prevent changes from introducing undesirable
                                                     dependencies and regressions.
Emb-08              C-source code analyzer           Detect design rules misuse and provide the ability to
                                                     compare the change done with predicted impacts after
                                                     code updating.

                                                     Conception et réalisation d'un générateur des Cvs
Emb-09              Générateur CV
                                                     automatique suivant les templates Focus
                                                     Dashboard de suivi des projets pour le management
Emb-10              Project Portfolio Dashboard
                                                     (Project Portfolio Dashboard)
Web-01              Outil gestion matériel           Outil de gestion et de suivi du matériel client
Web-02              Quality Management Tool          Quality Management Tool
                    Framework for BPA monitoring
Web-03                                               Framework for BPA monitoring and reporting
                    and reporting
                                                     Outil de génération des matrices qualité, des tableaux de
Web-04              Outil suivi qualité
                                                     bord projet et de calcul automatique des KPI
                    Génération de rapport de suivi
Web-05                                               Génération de rapport de suivi des messages internes
                    des messages internes
                    Générateur de tests
Web-06                                               Mise en place d’un générateur de tests automatiques
                    automatiques

                                                     3
Focus 2015                                                                               Page 3 sur 11
Catalogue PFE 2016 - Focus
Sujets PFE/ Embarqué

Sujet 1 : Réf Emb-01(2 postes)
Système de monitoring continu de divers paramètres (humidité, température, ..) d'un Data center basé
sur la technologie WSN.

Profils recherchés :
Embarqué, web et mobile

Objectif du projet :
Réaliser un système qui permet de prévenir l'administrateur d'un Data center sur la présence d'un
danger potentiel (humidité intense, de l'eau au niveau de la salle de serveurs, etc ...) en se basant sur la
technologie des WSN (Wireless Sensors Network).

Sujet 2 : Réf Emb-02 (2 postes)

Prototype IVI (infotainment system).

Profils recherchés :
Développeurs C/C++ sous linux embarqué

Objectif du projet :
Enrichir le prototype d'autoradio déjà développé (sous RaspberryPI) avec des nouvelles fonctionnalités
en BT + des nouveaux features (PAN,mirrolink ...)

                                                     4
Focus 2015                                                                             Page 4 sur 11
Sujet 3 : Réf Emb-03 (2 postes)
Conception et réalisation d'un système d'aide au stationnement

Profils recherchés :
Développeurs C embarqué + Matlab

Objectif du projet :
Réaliser un produit complet pour démo : capteurs + carte d'acquisition (Arduino) + affichage et alerte
sonore (Raspberry PI)

Sujet 4 : Réf Emb-04 (2 postes)

Conception et réalisation d'un robot d'accueil autonome multifonctions

Profil recherché :
-Profil Mécatronique (ou embarqué) partie mécanique et puissance +
-Développeur Web /Python (Linux basics) partie IHM

Objectif du projet :
Ce robot peut circuler d’une maniéré autonome en évitant les obstacles.
Sa mission consiste principalement à accueillir les invités (par un enregistrement vocal configurable ou
par diffusion d’une séquence vidéo d’accueil) et les aider à découvrir le plan d’accès du bâtiment par un
affichage simplifié.

Un ou plusieurs utilisateurs peuvent contrôler et configurer ce robot à distance.

                                                     5
Focus 2015                                                                           Page 5 sur 11
Sujet 5 : Réf Emb-05 (2 postes)
Evolution d'une pile Bluetooth afin de pouvoir opérer dans le contexte automobile

Profils recherchés :
1/ Développement C/C++
2/ Environnement Linux
3/ Connaissance Bluetooth sera apprécié

Objectif du projet :
Ce sujet consiste à mettre en place une pile du protocole Bluetooth sous un
environnement Linux et de :
1- l'adapter pour pouvoir accueillir des nouvelles fonctionnalités destinés à opérer dans le contexte de
l'automobile.
2- L'enrichir pour supporter et opérer en mode Low energy.

Sujet 6 : Réf Emb-06 (2 postes)

Amélioration d'un logiciel d'automatisation des tests Bluetooth (Ajout de nouveaux modules)

Profil recherché :
C/C++ (Qt Creator) , Python, CAN, RPC, Bluetooth

Objectif du projet :
Ce stage consiste à étudier et ajouter les fonctionnalités suivantes à un outil déjà prototypé :

       Généralisation de l'application afin de supporter les différents projets.
       Gestion des API existantes (Bluetooth & CAN) à partir de l'interface Client.
       Implémentation des nouveaux scénarios de tests.
       Amélioration de l'interface Client (pouvoir créer plusieurs instances).

                                                     6
Focus 2015                                                                             Page 6 sur 11
Sujet 7 : Réf Emb-07 (2 postes)
Conception et réalisation d'un robot nettoyeur

Profils recherchés :
- CAO
- Microcontrôleur
- C Embarqué
- Electronique de puissance

Objectif du projet :
Conception et réalisation d'un robot nettoyeur (Aspirateur et diffuseur d'air parfumé) équipé de sa station
de charge automatique.
 Lorsque le niveau de la batterie est critique (faible), ce robot se déplace (d'une manière autonome) à la
station de charge sans intervention de l'utilisateur.

Sujet 8 : Réf Emb-08 (1 poste)
C-source code analyzer

Profil recherché :
Computer Engineer Student

Objectif du projet :
Track any code change impact on a C language project and prevent changes from introducing
undesirable dependencies and regressions.
Detect design rules misuse and provide the ability to compare the change done with predicted impacts
after code updating.

                                                     7
Focus 2015                                                                            Page 7 sur 11
Sujet 9 : Réf Emb-09 (1 poste)
Conception et réalisation d'un générateur de Cvs automatique suivant des templates prédéfinis

Profil recherché :
Développeur Web.PHP, ZEND, AngularJs

Objectif du projet :
Ce générateur permet de concevoir automatiquement les CVs et autres documents suivant des
templates prédéfinis.

Sujet 10 : Réf Emb-10 (2 postes)
Dashboard de suivi des projets pour le management (Project Portfolio Dashboard)

Profils recherchés :
.NET C#, AngularJS,SQLserver, Design Patterns

Objectif du projet :
Cet outil permettra au management via des tableaux de bord et des notifications de :
- Suivre les coûts
- Suivre les délais et avancements des différents projets
- Suivre les risques sur les projets...

                                                   8
Focus 2015                                                                         Page 8 sur 11
Sujets PFE/ Web

Sujet 1 : Réf Web-01(1 à 2 postes)
Outil de gestion et de suivi du matériel client

Profils recherchés :
Développement Web

Objectif du projet :
Créer un outil qui permet de :
- centraliser les inventaires de matériel
- permet le suivi des envois/réception des colis
- permet de faire le lien entre les colis (en entrée et en sortie) et leur contenu (le matériel) -> traçabilité
du matériel sous douane

Sujet 2 : Réf Web-02 (2 postes)

Quality Management Tool

Profils recherchés :
C#, Visual Studio 2015
UWP, WPF, WWF,
SQL Server,
Unity DI, Design Patterns

Objectif du projet :
Automate and facilitate the adoption of the standard and centralize decision making in order to avoid
QMS application performance issue. Handle customer complaints, product non-conformities, follow-up
actions, Audits (Internal/External) to be tracked, evaluated and treated within fluidity.
An appropriate workflow should be put in place to ensure the integrity and fluidity of the system.
The tool should be a pluggable application where each part represents a module that could have
dependencies. This will guarantee later the evolution and maintenance of the tool.

                                                        9
Focus 2015                                                                                 Page 9 sur 11
Sujet 3 : Réf Web-03 (2 postes)

SAP Framework for BPA monitoring and reporting

Profils recherchés :
ABAP, ABAP OO,
WebDynpro, MAI, BAP

Objectif du projet:
Design and realization of a BPA reporting and monitoring framework.
The developed framework will ensure analysis and monitoring of business process analytics key figures
using configured filter, characteristics and rating into related panels and report result using Charts/
graph. It should provide the alerting/metrics mechanism introducing in MAI.
Monitoring means raising alerts if something is going wrong.
Developed application send a daily report to configured mailing list with metrics details

Sujet 4 : Réf Web-04 (1 poste)

Outil de génération des matrices qualité, des tableaux de bord projet et de calcul automatique des KPI

Profil recherché :
Qualité, process improvement Python, VB, Scrum, KPI

Objectif du projet :
Mise en place d'un outil de génération des états qualité Projet:
1- Mise a jour automatique des tableaux de bord
2- Calcul automatique des KPI
Deuxième volet du projet serait une étude de faisabilité de la méthode Scrum pour les équipes projet :
avantages / limitations par rapport au process actuel

                                                     10
Focus 2015                                                                             Page 10 sur 11
Sujet 5 : Réf Web-05 (1 poste)

Générateur de rapport de suivi des messages internes

Profil recherché :
JavaScript, HTML5, Programmation orientée objet, CSS

Objectif du projet :
Génération de rapports qui résument l’avancement des messages ouverts et fermés de chaque
développeur et contenant des graphes représentatifs, une estimation pour atteindre un objectif ainsi
qu’un indicateur de performance (KPI).

Ces rapports seront générés en Excel à partir d’une base de données HANA en utilisant SAPUI5 / FIORI
comme langage de programmation. Envoi aux personnes concernées d’un mail contenant le rapport et
automatiquement chaque jour durant la phase de tests.

Sujet 6 : Réf Web-06 (2 postes)

Mise en place d’un générateur de test automatique

Profils recherchés :
Technologies :
HTML5, CSS3, Javascript, Java EE (Spring, Hibernate, JSF Primefaces), Maven, connaissance basique
de Selenium IDE et TestNG Framework sera un vrai atout. Evironnement de DEV : Eclipse Tomcat

Objectif du projet:
Le générateur doit permettre, à partir d’un wizard, de créer un script Selenium en JAVA, qu’on peut
exécuter directement soit par JUnit ou par un profile Maven, décrivant un test case d’un projet.

                                                    11
Focus 2015                                                                          Page 11 sur 11
Vous pouvez aussi lire