Mes compétences :
C embarqué. Développement Logiciel SW/HW
Linux kernel
JAVA
PIC
FPGA
IAR
DSP
Eclipse
ZigBee
SQL
C Language
OpenEmbedded
Freescale
Buildroot
DVB
Entreprises
Sagemcom
- Ingénieur systèmes embarqués
Rueil-Malmaison2013 - maintenant*Vodafone UK 4K :
Développement d’un software modulaire, multitâches tournant sous une Board Sagem DTIW-M384
connectée, à base d’un Chipset Broadcom . La mission était de répondre d’une manière optimale à la
spécification définie par Vodafone Group :
. Scanning terrestre de la bande UHF, traitement et sauvegarde des services TV, Radio et Data.
. Développement et intégration de nouvelles fonctions selon la spécification définie par l’organisme de
certification Digital TV Group (DTG) afin de fournir a l’utilisateur des solutions avancées tels que :
- Gestion instantanée des niveaux morales pour les évènements diffusés (Guidance) .
- Gestion des services cachés/Visibles (Hidden/Selectable service)
- Gestion des mises a jour (Maintenance mode )
- Gestion du qualité de service ( HD Simulcast)
. Développement d’une solution pour une installation usine à portail distant
. Amélioration du Timeshift vers un Timeshift impulsif sur mémoire NAND
. One Roof a Vodafone HQ pour la gestion de communication Middleware/Driver des différents types de
codage audio
. Présentation chez DTG et négociation sur les limitations de la solution pour acceptance d’une préscertification
. Bug Fixing DVB-SI , MHEG ,OTT Smooth Streaming
. Préparation de la solution pour conformité à la spécification BBC (Certification BBC) ainsi que le
spécification DTG ( Certification DTG )
. Process de travail d’équipe : SVN, Bugzilla, Phabricator , Scrum
Mots clé : Buildroot, DVB-T/T2, embedded C, OIPF, JSON
* Canal+ France (CANALSAT/TNTSAT) DS-81 HD :
Développement d’un middleware pour un zappeur HD Board Sagem DSI-74 a base de Chipset ST Cardiff
selon la spécification Canal+ France/TNTSAT pour conformité à la certification ADETEL qui offre à
l’utilisateur :
. Scanning SAT Frequentiel de la bande KU
. Installation manuelle des services TV et Radio
. Installation des services par bouquet ( BAT install)
. Scanning par bouquet ( Collective Install)
. Contrôle parental
. Optimisation de la consommation en energie de la solution (Auto Standby)
. Développement des APIs pour le tests unitaires
. Bug fixing
. Préparation de la solution pour certification ADETEL et VIACCESS
Mots clé : Buildroot, DVB-S/S2, embedded C
* NTV+ Russie DSI-74 HD : Maintenance & Bug fixing
Chifco
- Ingénieur systèmes embarques
2013 - 2013*InnerJ Solution :
Amélioration de la solution existante sous forme de BOX intelligente qui permet de gérer différents
capteurs/actionneurs sous le protocole ZWave a base d’une Board Raspberry PI. La mission consistait a
développer une solution qui permet la communication a distance entre le serveur central déployé sous
Cloud et les différents InneJ Box deployés entre Tunisie , Californie et en France .
La solution consiste a établir une partie serveur présentant des fonctionnalités sous forme de Web
Services qui communique avec une partie client déployée sur les boites via le protocole XMPP inspiré de
l’application du GTalk dont le tchat se fait entre Serveur qui envoi les instructions et des clients qui parse
et réagissent selon le motif de l’instruction.
Mots clés : C, Java, open-embedded, Smack API, libloudmouth, Raspberry PI
Telnet Holding
- Projet de fin d'etudes
paris2013 - 2013*HOME BOX Gateway :
Le projet consiste a faire évoluer une Gateway IP/Zigbee en couvrant ses limitations et en intégrant de
nouvelles fonctions afin de la rendre compétitive et moderne dans le marché des maison intelligentes. Le
projet a été reparti sur trois phases :
. Etude & conception :
Etablir une étude de faisabilité des nouvelles fonctions a développer à travers des solutions existantes
appliquant la norme Zigbee suivie d’une phase de Conception et traduction des besoins définis par le
standard Zigbee sous le profil Home Automation en langage de programmation C .
. Développement
Gestion des groups : Création, ajout, suppression, renommage
Gestion des membres du groupe
Gestion des liaisons (Binding) entre les périphériques de control et les groupes de device
Nouveaux périphériques non supportés par la passerelle ( Light Dimmer )
Module Wifi pour configuration sans fil de la passerelle
Externalisation des nouvelles fonctions sous forme de web services pour connexion avec tablette
Android.
Le développement était fait moyennant la bibliothèque ZStack de Texas Instruments, un module Zigbee
CC2530 et la spécification de TI .
.Tests unitaires et validation
Etablir des web services de test pour chaque fonction et validation de chacune par le chef de projet .
Mots clés : Embedded C , Microhttpd, ZStack, SQLite
*ZigBee Dimmable Light :
Etude des solutions des variateurs de lumière à base des interrupteurs commandés et développement
d’une application C de communication sans fil à base de standard ZigBee entre une unité de commande
et un variateur de lumière a base d’un micro-controleur Texas Instruments CC2530 qui permet de varier
a distance le niveau de luminosité (0-100) en respectant la conformité au standard Zigbee sous le Home
Automation Profile
Mots clés : ZStack, PWM, Home Automation Profile, Zigbee Dimmable Light