Software Engineer
- Développement informatique Solution à base du middleware Fusion :
Les projets basés sur Fusion s’appuient sur la spécification CDI dont une implémentation est réalisée par les constructeurs (Samsung, Pace, Humax, Cisco) de STBs basé sur des puces Broadcom, ST ou Intel.
L’environnement est muti-process sur du linux embarqué en C et C++
Utilisation quotidienne de Clearcase/Clearquest pour gérer le code et les bugs.
Pour différents clients connus de la Télévision numérique (SKY, UPC, VOO) et dans un contexte multi-sites avec les autres entités du groupe Cisco (Angleterre, Israël, Inde), j’ai réalisé les actions suivantes :
- Intégration de fonctionnalités (« Workpackages ») dans le cadre d’un environnement de tests automatiques (CI), via l’écriture ou modifications de tests (langage C et scripts).
- Définition et génération de flux MPEG/DVB via l’utilisation d’outils internes (Mediatab, MediaStream) afin de pouvoir simuler une diffusion câble ou satellite.
- Suivi du résultat des tests automatiques, recherches des bugs trouvés grâce à ces tests et proposition de correction aux équipes de développeurs
- Mutualisation et optimisation du code de tests afin de simplifier l’écriture des futurs tests via la définition et le développement de services
- Participation à des calls réguliers avec les sites anglais, israélien et indien de suivi des résultats de tests et de mise en place des actions.
- Déplacements sur les sites anglais, israélien et indien de Cisco
Solution à base de RDK :
Pour l’opérateur Belgacom, une démonstration de faisabilité a été réalisée sur une boite Cisco avec un chip BCM7241, à partir d’une stack RDK contenant gstreamer 0.10 dans un environnement Git
- Utilisation de gstreamer pour tuner sur une diffusion IP en RTP
- Optimisation du code améliorer le zapping (basé sur l’utilisation du tag Video en HTML5)