-
Intel
- Tech Lead
Meudon
2012 - maintenant
Technical lead en téléphonie/WiFi pour le projet IRDA (Intel Reference Device for Android)
Ce projet consiste à fournir une image unique pour tous les produits Android basés sur une architecture Intel (smartphones et tablettes) dans le but d’accélérer leur mise sur le marché et réduire le coût de développement des OEMs/ODMs
• Intégration de la téléphonie et du WiFi dans l’OS Android (configuration dynamique et statique, revue de patch, test d’intégration, scripts de test).
• Résolution de bugs au niveau AOSP, wpa_supplicant, RIL et Kernel drivers.
• Implémentation d’un outil de diagnostic embarqué pour monitorer les erreurs de connection WiFi et remonter des statistiques de fiabilité par télémétrie.
• Projet effectué en mode SCRUM (méthodologie de développement Agile).
Technical lead en téléphonie pour le développement de l’OS Tizen :
Tizen est un système d’exploitation open-source ciblant les produits Mobiles, Wearable et les systèmes embarqués des véhicules (In-Vehicle Infotainment)
• Architecture et implémentation d’un nouveau framework de téléphonie avec une approche 'open source' et permettant l’intégration de tous types de modem.
• Présentation de ce framework de téléphonie à la Tizen Developer Conférence en 2013 (San Francisco).
Environnement technique: C, Java, architecture Android, build system, RIL, wpa_supplicant, nl80211/cfg80211, WPA/WPA2/EAP.
-
INTEL
- Ingénieur développement software
Meudon
2010 - 2012
Ingénieur de développement software sénior, contributeur de la stack open source de téléphonie oFono:
• SIM Toolkit: implémentation de la classe ‘e’ (Bearer Independent Protocol)
• Bluetooth: implémentation du SIM Access Profile (SAP server)
• WiFi offload : extension pour le support de l’authentification EAP-SIM
• WWLAN: amélioration du support de clefs USB 3G/CDMA
• NFC secure element: spécification des extensions nécessaires pour utiliser la carte SIM comme secure element (support du Single Wire Protocol)
• GCF : pre-certification suivant 3GPP 51.010, 34.123, 34.124.
Environnement technique: 3GPP standards, oFono, ConnMan, BlueZ, neard, python, D-Bus, GPLv2, usb_modeswitch, udev, PPP (Point-to-Point Protocol), SIM Toolkit class ‘e’, ‘c’, 'l', SWP activation, Anite test system/Comprion
-
Access Systems France
- Ingénieur développement software
2006 - 2010
Ingénieur logiciel au développement d'un nouvel OS pour mobile: la plateforme ‘ALP’ (ACCESS Linux Platform™)
• Développement middleware des modules téléphonie et des drivers pour modem GSM/UMTS.
• Développement d’un simulateur de téléphone (VirtualPhone) en C++, permettant de tester des applications téléphoniques en émulant un modem et le réseau GSM/UMTS.
• Développement applicatif d’un browser SIM Tool Kit et d’outils de tests unitaires (bibliothèques graphiques GTK+ et propriétaire « Force »).
• Intégration de la plateforme ALP sur des mobiles prototypes en collaboration avec Samsung, Sharp et Emblaze Mobile.
• Pré-certification GCF de ces prototypes.
• Rédaction des documentations techniques (spécifications, user guides, tests).
• Support technique auprès d’ingénieurs EADS dans le cadre d’une licence ALP.
la certification GCF de ces prototypes.
Environnement technique:
C, C++, linux, ASN.1, Perforce, GTK+, MS Visual C++ , TeamTrack.
Normes: Réseau GSM/3G (Mobile radio interface layer 3), SIM Tool Kit , SMS, USSD, Supplementary services, AT interface, ASN.1 (BER decoder), conformance GCF.
Protocoles / Réseau : série RS232, TCP, multiplexage ETSI 7.10.
Equipements : Simulateur de Réseau GSM/3G, simulateur de carte SIM/USIM.
-
Call Image
- Ingénieur développement software
2001 - 2005
Développement d’un terminal multimédia et visiophone Le VideoTel.
• Responsable de la validation téléphonométrique et électrique de la fonction téléphonie (réseau RTC et RNIS)
-Intégration hardware et logicielle de 2 interfaces lignes (Conexant, Silicon Labs).
-Préparation et suivi des tests de conformité en laboratoire (TBR21, TBR38).
• Responsable logiciel des traitements audio et de la problématique temps réel
- Intégration et qualification d’un annuleur d’écho acoustique et électrique (Acoustic Echo canceller full duplex G167, Line Echo canceller G168).
- Intégration et qualification de codecs Audio (GSM, G723, G711).
- Amélioration des performances vocales temps réels avec les protocoles temps réels RTP et RTCP et l’intégration d’un LPC (Packet Lost Concealment).
• Responsable tests et validation
-Rédaction des plans de tests et des documents qualité (procédures, contrôle…)
-Spécification des tests fonctionnels, structurels, de non régression…
-
Philips Consumer Communications
- Ingénieur développement Hardware/Software
1998 - 2001
Développement hardware et software d’accessoires pour mobiles high-tier (chargeur de bureau, lecteur de carte à puce, kits mains libres, station USB)
• Acquisition d’une méthodologie de travail définie au sein du groupe Philips : suivi d’un PCP (Product Création Process) et utilisation d’outils de gestion (DDTS, Maturity grid, project reporting).
• Développement hardware et software:
- Définition des architectures hardware et software.
- Rédaction des spécifications électriques et software.
- Design électrique: schémas, maquettes suivi de la CAO.
- Codage sur microcontrôleur.
- Intégration électrique et software.
- Support à la fabrication de prototype et à la réalisation d’outils de tests en production.
- Qualification, tests de conformité aux directives CEM.
- Suivi de sous-traitants internationaux.