FREESCALE - Toulouse
2007 - 2009
Au sein de l’équipe ChipsetValidation, dans le cadre de la validation hardware de composants BaseBand 2G & 3G :
• Conception outil logiciel embarqué RT autour de uC-OS pour cible double cœurs ARM/DSP
• Développement en C du framework, des interfaces de communication, de fonctions en vue de la validation HW
• Intégration de briques logicielles de test existantes
• Intégration et tests pré-Si sur FPGA
• Intégration et tests sur silicium
• Exécution du plan de test et investigation/report/suivi des anomalies
Environnement
Systèmes : UNIX, WINDOWS
Langages : Assembleur, C
Outils : Compilateur/Debugger ARM Realview
Compilateur/Debugger DSP StarCore/CodeWarrior
NTR : uC-OS
GCL : CLEARCASE, CLEARQUEST, DDTS
MOTOROLA - Toulouse
2007 - aujourd'hui
Au sein de l'équipe Modem Intégration, dans le cadre de l’intégration et de la livraison du logiciel RadioFréquence embarqué dans les téléphones mobiles dual mode 2G & 2.75G :
• Interface de l'équipe Modem Intégration auprès des équipes produits
• Suivi et support technique auprès des équipes en lignes de production (Singapour, Chicago)
• Recueil des anomalies rencontrées
• Analyse et investigation
• Lancement, suivi et coordination des actions correctives des équipes de développement
• Tests d’intégration sur closedphones
• Tests de validation des livraisons (sanity tests)
• Tests d'évaluation des performances (endurance, consommation)
Environnement
Matériels : PC
Systèmes : UNIX, WINDOWS
Langages : C
NTR : Linux
GCL : CLEARCASE, DDTS
FREESCALE - Toulouse
2004 - 2006
Au sein des équipes Tools et Hardware, dans le cadre de l’intégration d'un logiciel temps réel embarqué sur téléphone mobile 2.75G & 3G :
• Développement en C de logiciels de tests visant à valider les périphériques des 2 cœurs DSP et ARM11
• Tests unitaires sur simulateurs Virtio (côté ARM) et SoftSim (côté DSP) puis, sur cible, à l𠆚ide de debuggers RealView et CodeWarrior
• Intégration des développements logiciels réalisés par les équipes toulousaine, canadienne et roumaine
• Tests d’intégration sur brassboards, wingboards et closedphones EDGE et UMTS
• Support clients (dont déplacements à l’étranger) auprès de Motorola, Samsung, Panasonic
Environnement
Matériels : PC
Systèmes : UNIX, WINDOWS
Langages : Assembleur, C
Outils : Compilateur/Debugger ARM Realview, Simulateur ARM Virtio
Compilateur/Debugger DSP StarCore/CodeWarrior, Simulateur DSP SoftSim
GCL : CLEARCASE, DDTS
INTERPHASE / SYNAPTEL – Chaville
2001 - 2004
Dans le cadre de la réalisation des logiciels de cartes réseaux ATM/SS7/IP :
• Nouveaux protocoles en fonction des exigences client
• Conception et développement en C sur cible POWERQUICC 2 et WINPATH des protocoles MTP2 et AAL 2/5 des couches 2 et 3 du modèle OSI
• Programmation sous VxWORKS et TORNADO 2 pour WINPATH
• Programmation sous VRTX pour POWERQUICC II
• Application de type « routing » et « bridging » aux interfaces entre ATM over IP et de l𠆞THERNET (bande passante 155Mbits lien T3/E3)
• Gestion en C++ des MIB de type SNMP pour chaque protocole
Environnement
Matériels : PC, STATION SUN, POWERQUICC II, WINPATH
Systèmes : UNIX, WINDOWS NT
Langage : C, C++
Outil : TORNADO II
Protocoles : ATM (AAL 2 & 5), SS7 (MTP2), IP, ETHERNET, SNMP
NTR : VRTX, VxWORKS
ALCATEL - Colombes
2000 - 2001
Projet 1 :
Au sein du service informatique, réalisation de drivers embarqués dans les téléphones mobiles GSM et GPRS :
• Spécifications des drivers sur architecture ARM7
• Conception et développement en C sur noyau CHORUS
• Simulation de comportement de la fonction FDI (Flash Data Integrator) permettant de sauvegarder les données utilisateur du téléphone mobile, émulation sous JTAG
• Gestion de configuration sous CLEARCASE
Projet 2 :
Dans le cadre du projet FSM (File System Manager) :
• Spécifications
• Conception et développement en C sous UNIX de la maquette du téléphone
• Emulation sous JTAG de l𠆚rchitecture ARM7
• Test et validation de fonction FSM
Projet 3 :
Dans le cadre du projet « Radio FM », réalisation d’une librairie pour piloter le composant radio du téléphone. Vérifier que ce composant répond bien aux exigences du cahier des charges :
• Mise à jour de la base de simulation avec un composant virtuel sous RTSIM du composant radio FM afin de permettre de dérouler le code par stimulation
Environnement
Matériels : PC, STATION SUN, ARM7
Systèmes : UNIX, WINDOWS NT4
Langage : C
Outils : RTSim, JTAG
GCL : CLEARCASE
NTR : CHORUS
INTERPHASE / SYNAPTEL – Chaville
1998 - 2000
Au sein du bureau d’études développement de couches protocolaires télécom embarquées sur des cartes d’interconnexion réseau de type LAN, WAN, Fibre optique
• Spécification fonctionnelle des nouveaux protocoles à intégrer sur les cartes réseaux
• Conception et développement en C des protocoles HDLC, ATM, RNIS des niveaux 2 et 3 des couches OSI
• Programmation sur cible POWERQUICC avec noyau temps réel SYNMTR (propriétaire de type VRTX)
• Intégration et validation des nouveaux protocoles et du produit final
Environnement
Matériels : PC, POWERQUICC, (POWER PC 403 + RISC)
Système : WINDOWS NT
Langage : C
NTR : SYNMTR (VRTX)
Protocoles : HDLC, ATM, RNIS
INGENICO – Puteaux
1997 - 1998
Réalisation HARD / SOFT de terminaux de paiement. A partir de carte à base d’un micro-contrôleur C652 communiquant par bus I2C, réalisation de nouveaux terminaux bancaires avec gestion de périphériques de type lecteur à puce, clavier, dédié au cinéma UGC :
• Spécification et conception des évolutions des terminaux
• Développement en C et assembleur des drivers des nouveaux périphériques
• Test et validation avec le client
RECEPT – St Maur
1997 - aujourd'hui
Réalisation et conception des cartes analogiques et numériques (mixtes) : traitement du signal, détection de niveaux sonores, activation de filtres. Développement en C et assembleur sur cibles ST6 et C52 :
Environnement
Matériels : PC, ST6, C52
Système : WINDOWS
Langages : C, Assembleur
Outils : Designer, Orcad
THOMSON / DAIMLER nz Aerospace Armements - Orléans(Construction de munitions intelligentes)
1992 - 1996
Projet 1
Au sein du service électronique, conception et développement d’un banc de test pour une minuterie électronique tempable :
• Réalisation HARD/SOFT du banc de test
• Développement d’une carte analogique DAIO avec liaison RS 232 avec un cœur C52
• Développement des fonctions en C
• Mise en place des scénarios de test
• Stimulation et caractérisation de la carte
Projet 2
Simulation d’un dispositif embarqué de mise à feu dans la munition :
• Simulation sous PSPICE
- Chargement d’une capacité à 4000V pour l𠆚morce de la munition
- Proposition de nouvelles solutions au travers de la simulation
Projet 3
Etude de faisabilité d’un système électronique à base de cellule photoélectrique permettant d’établir une liaison infrarouge entre un hélicoptère et une roquette :
• Réalisation d’une maquette permettant de simuler le comportement de la liaison
• Réalisation de cartes analogiques prototypes d’émission et réception
Projet 4
Réalisation d’un logiciel permettant de corriger le défaut d’un capteur décélérométrique (40 kG), destiné à connaître l’état du projectile lancé sur une cible. En fonction des G relevés, analyse de la nature de la densité des couches traversées et mise à feu éventuelle du projectile.
Projet 5
Conception matérielle, conception et développement logiciels d’une carte de traitement d’un signal radar pour une application altimétrique
• Proposition d’une solution à base de TMS 320C50
• Développement logiciel algorithmique en assembleur et en C
• Programmation en VHDL de l𠆞PLD Altéra sous MaxPLus+
• Emulation avec XDS510