Menu

Heythem BOUHAJA

Paris

En résumé

Diplomé du Master CDSII, conception et développement de solutions informatiques intégrées à l'université d'Angers en septembre 2011, Je suis actuellement ingénieur au sein de l'entreprise Ingenico Group .

Mes compétences :
Mobile
Temps réel
C
Electronique
C++
Linux
Debug
Java

Entreprises

  • Ingenico - Ingénieur systèmes embarqués,

    Paris 2014 - maintenant -Développement de driver pour écran de terminal de payement, environnement multi processeur ARM, temps réel Nucleus OS
    -Développement de driver pour chargeur de terminal de payement, environnement multi processeur ARM, temps réel Nucleus OS
    -Développement d'un driver Bluetooth basé sur la stack CSR, environnement ARM et Linux
    -Portage de la stack Bluetooth Bluetopia et développement d'un driver bluetooth basé dessus, environnement ARM et Linux
    -Portage de la stack Bluetooth Low Enegergy Bluetopia et développement d'un driver bluetooth Low Energy basé dessus, environnement ARM et Linux.
    -Développement de drivers Blueooth Low Energy sur stack Nordic Semiconductor, environnement Nordic 52832 et 52840.
    -Développent d'application Android pour test en Blueooth Low Energy

  • NXP Semiconductors - Ingénieur systèmes embarqués

    Colombelles 2013 - 2014 Prestataire chez NXP, entreprise spécialisée dans la conception et le développement de microcontrôleur NFC.

    Développement de firmware pour microcontrôleur NFC.
    Développement d'un outil de téléchargement de firmware NFC sur cible.
    Développement d'un outil de test pour microcontrôleur NFC.
    Analyse et correction de bug NFC sur plateformes Android.
    Support client sur site.
  • ST Ericsson - Ingénieur systèmes embarqués

    GRENOBLE 2011 - 2013 Prestataire chez ST-Ericsson, entreprise specialisée dans la conception et le développement de plateforme destinées à la téléphonie mobile(smartphone et tablettes).

    -Investigation et correction de bug sous environnement Linux/Android
    -Développement de drivers Linux
    -Participation aux activités de bring-up de nouvelles plateformes
    -Intégration continue à l'aide des outils Git et Gerrit
    -Support clients
    -Formation des nouveaux arrivants

  • ST Ericsson - Stagiaire

    GRENOBLE 2011 - 2011 Développement de solution de debug Linux Awareness pour la plateforme ST-Ericsson U8500.

    Le but du stage etait de fournir une alternative aux solutions proprietaires telles que LauterBach et ARM DS-5 permettant de faire du debug Linux Awareness sur des plateformes embarquées.

    la plateforme U8500 est destinée à la téléphonie mobile. Elle embarque tout les composants d'un smartphone(Modem, Multimedia,HF...) et est basée sur le processeur ARM Cortex-A9 MPCore

    Le logiciel open-source OPENOCD qui permet d'effectuer du debug sur cibles embarquées a servi de base à mon travail.

    OPENOCD ne permettait que l'exploitation de fonctionnlités de debug fournies par le materiel telles que l'arrét de la cible, la lecture des regsitres des processeurs, la lecture de la mémoire, la mise de points d'arrét matériels.

    J'ai donc ajouté le support du systeme d'exploitation linux, ce qui permet d'exploiter les fonctionnalités fournies par se systéme telles que:

    -l'affichage d'information sur les tâches du systéme(NOM,PID,Etat...).
    -l'affichage des registres sauvegardés d'une tâche
    -l'affichage de l'arbre d'appel d'une tâche(backtrace)
    -l'affichage du code source du programme à debugger
    -l'affichage du code desassemblé du programme à debugger
    -la mise de points d'arrét sur des programmes utilisateurs.

    Deux Patch on été proposés à la communauté OPENOCD et ont été integrés au projet.
  • LINA laboratoire Informatique Nantes Atlantique - Stagiaire

    2009 - 2009 Stage d'initiation à la recherche
    sujet: Validation de systèmes pair à pair
    Développement et Test du Framework Peerunit
    Langage de programmation : JAVA
  • Laboratoire de Génie des procédés – environnement – agro-alimentaire - Stagiaire

    2008 - 2008 Développement du site web du laboratoire.
    Environnement: Linux Apache Mysql PHP.

Formations

  • Université Angers (Angers)

    Angers 2010 - 2011 Conception et développement de solutions informlatiques integrées
  • Université Nantes

    Nantes 2008 - 2010 Architectures Distribuées

Réseau

Annuaire des membres :