-
Intel
- Customer Project Manager
Meudon
2015 - maintenant
Pre-sales to Design Win phases Management of Connectivity parts on Mobile products (Smartphone, Tablet, Wearable and IoT):
- Main R&D point of contact for lead customers to manage evaluations, documents, tools and SW releases, pre-production issues and more.
- SW side 3rd level support: board power ON camps, production stop system debug
- Customer reviews, Q&A, face to face meetings
-
Intel
- Senior Software and System Engineer
Meudon
2013 - 2015
Software Engineering in the Google Android wireless connectivity team working on WIFI, Bluetooth, GPS and NFC features for Intel Atom Smartphone and Tablet multi-core SoCs.
Development, integration, support and test on Android Intel and customers platforms:
- Integration: Bluetooth feature on Android.
- Development: Coexistence features on Android (in C, Java, C++).
- Power ON: Connectivity features early integration for new Intel Android Atom platforms and new Android pastries.
- On site technical support: Android customers production stop system debug.
-
Texas Instruments
- System Engineer
Villeneuve-Loubet
2010 - 2012
Software Engineer on Modems Integration on Android OMAP4 and OMAP5 platforms.
- Modification of Android device drivers to integrate the partner modems.
- Integration of modem dependent Android components above the physical drivers.
- Porting of device drivers and user space modules on OMAP5, latest kernels and Google pastries.
- Testing from the hardware layer performances to the user interface.
- Cooperation with modem partners and customers for debug and optimization.
- MIPI HSI serial link, Audio, Wake Up and Power Management worldwide support.
-
EADS Defence & Security (avec Akka Technologies)
- Ingénieur logiciel de Recherche et de Développement
2009 - 2010
- TECOM/FP7 (Trusted Embedded Computing): un projet co-financé par la commission européenne dans le Framework Program 7. Comparaison et tests de solutions Linux Virtualisées pour une plateforme embarquée.
- Étude de durcissement Linux sur plateforme ARM OMAP3.
- Démonstration d'une passerelle réseau filtrante sur une plateforme d'évaluation OMAP3. Intégration d'une solution IPsec et de patchs de sécurité pour un Linux sur ARM.
-
Texas Instruments (avec Akka Technologies)
- Ingénieur logiciel & Test Manager
2008 - 2009
Ingénieur Logiciel sur la plateforme de co-vérification ZEBU pour les solutions Texas Instruments OMAP3 et OMAP4: L'intégralité du Système On Chip est émulé.
• Point d'entré international pour le démarrage du système.
• Management de la validation logicielle de la plateforme FPGA.
• Développement du code de démarrage du système.
• Développement de tests cases pour toutes les nouvelles fonctions.
• Automatisation des tests de régression.
-
Texas Instruments (avec Akka Technologies)
- Ingénieur d'application
2005 - 2008
Ingénieur d'application sur les System On Chip OMAP. Ces SoC intègrent des périphériques multimédia, plusieurs unités de traitements ARM et DSP destinées à des applications mobiles wireless multimédia.
• Externalisation de l'activité en Bulgarie:
- Support du logiciel et de l'environnement.
- Formations sur le développement logiciel.
- Formations sur les méthodes de documentation.
• Gestion des méthode de développement et de l'amélioration qualité :
- Définition et déploiement de méthodes de spécification, développement et validation logicielles.
- Déploiement du cycle en V sur des environnements croisés physiques et émulés.
- Création de méthodes de modélisation UML en vue d'une implémentation en C.
- Gestion du cycle de développement, revues de spécifications logicielles, des modèles, du code et du plan de validation.
• Ingénieur d'application :
- Conception de Technical Reference Manual (TRM) sur chaque nouveau projet.
- Drivers, cas d'utilisation (Camera phone sur Nucleus OS), code exemple et développement de guides de programmations en C ou en code assembleur ARM.
- Analyse technique fonctionnelle et écriture de TRM.
• Interface active entre les acteurs internationaux de chaque projets (management, architecture, spécification, design, intégration, vérification, validation, développement L1/2/3, BSP, support technique niveau 1 et 2, documentation technique).
-
Siemens VDO (avec ALTEN)
- Ingénieur logiciel embarqué
2004 - 2005
Conception/développement logiciel de calculateurs de bord pour plusieurs projets internationaux et support technique.
- Prise en charge de tout le cycle en V de la spécification à la validation sur :
o Power Management
o Couches de communication CAN et LIN
o Couches applicatives transverses
- Conception « objet » en C
- Configuration bas niveau du MCU
- Support technique et debug du niveau hardware (cartes MCU, bancs de tests) au niveau applicatif
- Tests en émulation temps réel et tests système
- Documentations, Workshops et Supports technique en anglais
Langages : C, ASM
Outils : OSEK RTOS, Telelogic Synergy (Continuus), iSystem winIDEA, Vector CANoe
Méthode : UML, Cycle en V incrémental
Matériel : Microcontroleurs Motorola/ Freescale HCS12/Star12 et HCS12X, iSystem IC3000 ActiveEmulator
Systèmes : Windows XP
-
EADS Space Transportation (Avec ALTEN)
- Ingénieur intégration
2003 - 2004
Intégration du Programme de Vol Ariane 5 Evolution.
- Revue de conception, correction, optimisation du logiciel
- Prototypage pour optimisation temps réel. Optimisation du code dans les phases critiques en terme de charge CPU
- Conception et exécution de tests d’intégration cible en émulation temps réel
- Conception et exécution de tests d’intégration hôte en simulation
- Optimisation des méthodes.
Langages : ADA, ASM, Perl, Awk, Shell (UNIX)
Outils : ARTK RTOS, Rational Clearcase et Clearquest
Méthode : Cycle en V incrémental
Matériel : Microprocesseurs 68020, Emulateur temps réel Lauterbach Trace32, Plateforme d’émulation EADS, Calculateur Saab Ericsson Space
Systèmes : UNIX, NT
-
Astrium SAS
- Ingénieur développement application
2003 - 2003
Portage des applications satellitaires d’Eurostar 3000 sur ERC32 et VxWorks.
- Reprise de la couche application du satellite INTELSAT sous GNAT
- Modifications des données et des traitements pour assurer la compatibilité avec le processeur ERC32
- Intégration aux couches basses du satellite PROBA
- Portage des mécanismes temps réels vers VxWorks
- Evaluation du résultat sur cible et mesure de performances.
Langages : ADA, Shell (UNIX)
Outils : GNAT, VxWorks, Wind River Tornado 2, ASTRES RTOS, Rational Clearcase
Matériel : Carte Force 3CE, Carte ERC32
Systèmes : UNIX, NT
-
MGP Instruments
- Concepteur système embarqué
2002 - 2002
Conception d’un instrument portable militaire évolutif.
- Gestion du projet industriel de 3 élèves - ingénieurs
- Elaboration du cahier des charges
- Spécification du cœur électronique de produits compacts et portables (fortes contraintes)
- Design de la carte électronique CMS CL6 sous Orcad, choix des composants
- Suivi de sous-traitance de la fabrication des prototypes
- Développement des drivers
- Développement de l’application de retransmission de données (GPS, données vitales) par liaison radio
- Intégration du logiciel en émulation temps réel et validation.
Langages : C, ASM, VB
Outils : Orcad, Chaîne de développement IAR Workbench, Emulateur temps réel Mitsubishi, Microsoft Project
Méthode : Extreme programming
Matériel : Microcontrôleur Mitsubishi M16C/62, Module GPS Motorola et µBlox, Module Radio, Afficheur I²C, Capteurs MGPI
Techno : CMS, I²C, RS232, RS485, RTC, SRAM, Flash
Systèmes : NT
-
Gemplus
- Ingénieur développement R&D
Meudon
1999 - 1999
Faisabilité de biométrie intégrée sur Smart Card.
- Veille technologique sur la biométrie
- Faisabilité sur l’intégration d’un capteur biométrique
- Conception et développement de logiciels de comparaison d’empreintes digitales et d’images infrarouges en Java Card
- Sécurisation des transferts de données (breveté)
- Réalisation d’une maquette de démonstration
Langages : Java Card
Outils : Chaîne de développement GemXpresso, Visual J++
Matériel : Smart Cards Risc 32bits, Capteur Thomson FingerChip
Systèmes : NT