Catalogue PFE 2016 - Focus
←
→
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
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 11Ré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 11Sujets 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 11Sujet 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 11Sujet 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 11Sujet 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 11Sujet 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 11Sujets 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 11Sujet 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 11Sujet 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 11Vous pouvez aussi lire