Projet : SW du chipset SPC300 destiné à des modems PLC.
« Conception et développement de software embarqué »
Amélioration d'un agent SNMP : développement multitâches sous uCLinux en langage C.
Développement d'une API de communication avec le système Linux.
Développement d'un système de communication entre le modem et le SetupBox.
Développement d'un drivers Ethernet : Développement de l'interface MAC/PHY en utilisant la nouvelle API PHY de Linux 2.6
Développement d'un driver pour le switch ICPlus 175 (gestion de VLAN)
Développement d'un patch pour ETHTOOL pour la gestion de VLAN Tagging
Projet : Livebox Pro3 : Middleware.
« Conception et développement de software embarqué »
Extension de fonctionnalité d'une API de Switch Ethernet.
Spécification, architecture et développement de :
Protocole de communication entre le processeur HOST et un uC.
Unité fonctionnelle de gestion de uC STM32.
Unité fonctionnelle de gestion de la carte SIM.
Amélioration et maintenance du code de uC STM32 gérant les fonctionnalités Green et les périphériques.
Projet : Système d'acquisition vidéo pour un sous marin.
« Développement des programmes de traitement vidéo en Langages C. »
Spécification et chiffrage du projet
Mise en place de l'environnement du projet : outils de compilation, makefiles ...
Développement des modules de programme Extraction et Insertion des images et des données de Configuration, Génération de Séquences Vidéo, Analyse des séquences vidéo.
Test et validation & Scripting des séquences de test.
Environnement technique : Linux, Langage C ...
Ingénieur SOC Design
chez Texas Instruments, Villeneuve-Loubet.
avril 2008 - mars 2009
Projet : Chipset à base de la plateforme OMAP pour un Smart-phone NOKIA.
« SOC Intégration & Vérification»
Développement de modules en VHDL.
Intégration d’un sous système (7 M Gates : Modem 3G, USB, HSI, USIM, I2C, DigRF …).
Développent de test cases en langage C .
Vérification du système dans un environnement de co-simulation SW/HW sur une architecture multiprocesseur.
« Amélioration d'une plate-forme de test pour les circuits intégrés complexes. »
Développement des modules en Verilog & VHDL.
Automatisation du flot de conception MAGMA et intégration dans la plateforme en Perl.
Environnement technique : VHDL, Verilog, ModelSim, Design Compiler, Linux
Projets (ENSERG & KTH)
février 2007 - aujourd'hui
Conception et réalisation d’un contrôleur automatique d’un train.
Développement en langage C sur un OS Temps Réel μC/OS-II et un microprocesseur NIOS II.
Stage Ingénieur
à JOHNSON CONTROLS au service Engineering.
juin 2006 - juillet 2006
(2 mois) « Développement d’un programme d’interfaçage d’un afficheur RSA avec le bus CAN. »
Développement, Test & validation et Intégration du programme sur la ligne de production.
Conception d’un ASIC: coprocesseur de cryptographie
DES en VHDL (Front End & Back End).
mai 2006 - aujourd'hui
Développement en langage C d’un simulateur de microprocesseur
MIPS compatible Linux/ELF.
décembre 2005 - aujourd'hui
Études et formations
Diplôme d’ingénieur Option Systèmes Embarqués.
ENSERG-INPG - mention Bien.
2008
Echange académique anglophone
d’un an en Suède à KTH – Stockholm.
2006
Cycle Ingénieur
ENSERG(Ecole Nationale Supérieure d’Electronique et de Radioélectricité de Grenoble).
2004
Classes Préparatoires
aux Grandes Ecoles d’ingénieurs filière Math-Physique à l’IPEIT, Tunisie.