Ingénieur de développement :
à Valeo VSC – Creteil
août 2010 - mai 2011
S3P (Daimler):
- Commande de l𠆚limentation des moteurs « pas à pas »
- Gestion des appuis sur les touches
- Gestion des LED (pour un affichage sur le panneau)
- Gestion de l�PROM
- Configuration des couches CAN avec un nouveau Standard Core Daimler et Vector Geny Framework.
- Implémentation du diagnostic sur le CAN avec application de la norme UDS.
- Pilotage d’une équipe de 2 personnes pour la mise en place et le déroulement des tests d’intégration et de validation du produit.
Environnement : C Embarqué, Renesas R32C, OSEK (OSCan VECTOR), Hew, FDT, E-Sys, Diagnoser, SERENA ChangeMan
Ingénieur de développement :
à Valeo VSC – Creteil
juin 2008 - juillet 2010
Projet X95 (Renault)
 Spécification, conception et codage des drivers.
 Intégration de drivers standard.
 Configuration de l’OS Vector OScan avec OIL Configurator : définition des différentes tâches et interruptions.
 Intégration des différents drivers nécessaires.
 Implémentation du diagnostic sur le CAN avec application de la norme KWP2000.
Environnement : C Embarqué, NEC V850, OSEK (OSCan VECTOR), MICRO COS II, SERENA ChangeMan
Ingénieur de développement
à TELNET – Tunis
décembre 2007 - mars 2008
Projet DECT de SAGEM :
 Gestion du journal des appels.
 Ajout de nouveaux menus.
 Ajout de nouveaux écrans.
 Modification de l’IHM afin de permettre au combiné SAGEM de se connecter au site Casabi (casabi offre des services basés sur le web aux utilisateurs des téléphones sans fil : météo, programmes TV…)
Environnement : C Embarqué, Nexgen, ARM7, CVS.
Ingénieur de développement
à TELNET – Tunis
juin 2007 - novembre 2007
Projet AVC de Grass Valley :
 Ajout du format mpeg-2 à l𠆚nalyseur de flux
 affichage des images décodées
 affichage des statistiques selon le type d’image I, P ou B
 extraction de la vidéo
 …
Environnement : C++, MFC, Objecteering, CVS.
Ingénieur de développement :
Oberthur Card Systems – Nanterre
juin 2006 - aujourd'hui
Projet AT&T:
- Adaptation du Card Manager pour détecter la réception d’une commande APDU formatée en PUSH SMS et ouverture d’une connexion HTTPS avec le serveur
- Gestion des anomalies logicielles (correction des bugs, passage des tests de validation, suivi de l𠆚vancement sur BUSINESS MASHUPS)
Environnement : JAVA, C Embarqué, Visual Studio, Keil uVision4, ARM9, PCOM, SERENA ChangeMan, SERENA BUSINESS MUSHUPS.
Ingénieur de développement
à TELNET – Tunis
octobre 2005 - juin 2008
Développement de l’interface graphique (MMI) des nouvelles imprimantes photo Sagem.
 Gestion de l𠆚utomate de la machine (ajout de nouveaux états, transition entre les états…)
 Spécification et développement des différents écrans (écran d�ueil, écran Fullscreen, écran mosaïque, écran zoom …)
 Spécification et développements des différents menus
Environnement : C embarqué, ARM9, Nucleus, Nexgen, CVS.
Ingénieur de développement
à TELNET – Tunis
octobre 2005 - août 2006
Développement de nouvelles fonctionnalités pour les imprimantes photo PE270 de Sagem :
 SUDOKU
 ajouts de cliparts
 ajout de messages
 Ajout de nouveaux formats d’impression
 …
Environnement : C embarqué, ARM9, Nucleus, Nexgen, CVS.
PROJETS D𠆞TUDES
à Ub Video – Tunis
février 2005 - juin 2005
Optimisation des modules de décodage vidéo MPEG2 sur le DSP C64x de Texas Instruments.
 Minimiser le temps de décodage en terme de cycles microprocesseur afin d𠆚tteindre un décodage temps réel (30 frames/s).
 Répartir les différentes instructions de façon égale entre les unités du processeur pour atteindre un maximum de parallélisme.
Environnement : Code Composer, Visual Studio C++, assembleur.
février 2004 - mai 2004
Conception et réalisation d’un jeu de football (mode multi joueur).
Environnement : Code Composer, Visual Studio C++ (MFC)
février 2004 - mai 2004
Conception et réalisation d'une application de simulation d’un Grafcet.
Environnement : JBuilder, Java