Menu

Sabeur ABIADH

Colombelles

En résumé

Mes compétences :
VHDL
UML/OMT
Linux
Java
ZigBee
Xilinx
XML
Wi-Fi
TCP/IP
Shells Unix
SQL
RFID
PAL
Matlab
Lustre
IBM SP2
FPGA
Ethernet
C++
C Programming Language
BlueTooth Technology
Assembler
DSP
RTOS
QNX
Buses
Symmetric Authentification
AS 400

Entreprises

  • NXP Semiconductors - Ingénieur Smart Card

    Colombelles 2017 - maintenant
  • NXP Semiconductors - Ingénieur développement NFC Firmware

    Colombelles 2016 - 2017
  • NXP Semiconductors - Consultant R&D Firmware

    Colombelles 2014 - 2016
  • IXBlue - Ingénieur d'étude et développement en informatique embarquée

    MARLY LE ROI 2014 - 2014 Projet : Etude et mise en place d'une nouvelle architecture logicielle et matérielle des centrales inertielles iXBlue.

    Analyse et étude
    • Participation à la rédaction des contraintes et des spécifications du nouveau produit.
    • Veille technologique sur les puces répondant aux spécifications du produit et sur les OS temps réel certifiables DO-178B.
    • Définition de la nouvelle répartition logicielle de la centrale.

    Développement et intégration logicielle
    • Mise en place de l'extension Linux temps réel Xenomai et du RTOS QNX (mode AMP) sur une cible Dual Core ARM Cortex A9, puce Zynq Xilinx.
    • Implantation des algorithmes de navigation sur le Dual Core ARM.
    • Optimisation du code DSP (algrorithme de navigation) en utilisant le co-processeur Neon et la bibliothèque Ne10.
    • Développement en VHDL des périphériques de la centrale implémentés sur le FPGA (Artix série 7) du Zynq.

    Test et validation
    • Rédaction et exécution de plan de test : test de performance de la plateforme matérielle choisie, caractérisation des anomalies de l'architecture Asymetric Multiprocessing, mesure du temps d'exécution des calculs DSP optimisés.
    • Validation du choix matériel (gain de 50% au niveau du temps d'exécution).




    Environnement Technique
    Langages : C, VHDL
    Outils : CodeWorrior, ISE, Vivado
    Systèmes : Linux, Xenomai, QNX
    Matériel : Microprocesseur, FPGA

  • Institut polytechnique de Grenoble - Grenoble INP - Projet d'étude

    Grenoble 2013 - 2014 Projet : Réalisation d'un système à base de MicroBlaze gérant un écran VGA et mettant en place le mécanisme de la dissimulation : stéganographie

    Analyse et étude
    • Rédaction d'un cahier de charges décrivant les contraintes et les spécifications du projet.
    Développement et intégration logicielle

    • Développement de deux IP en VHDL : un contrôleur BRAM et un contrôleur VGA.
    • Développement en C à base du Microblaze d'un algorithme de stéganographie.
    • Développement d'une PUF (Physical unclonable function) permettant la protection du FPGA.



    Environnement Technique
    Langages : C, VHDL
    Outils : ISE XILINX, SDK
    Matériels : FPGA (Spartan 6), Microblaze

  • Sodimas - Ingénieur d'étude et développement

    Pont de l'Isère 2013 - 2013 Projet : Etude et mise en œuvre d'une nouvelle génération de carte mère pilotant l'ensemble de l'ascenseur.

    Analyse et étude
    • Elaboration d'un dossier SysML modélisant la carte mère à base de microcontrôleur ARM.
    • Veille technologique sur les microcontrôleurs basés sur une architecture ARM et répondants aux contraintes de l'entreprise.
    • Définition de l'architecture logicielle de la carte mère.

    Développement et intégration logicielle
    • Mise en place du système d’exploitation temps réel MQX sur une cible ARM Kinetis Freescale.
    • Adaptation et intégration des couches logicielles, service et application, de l'algorithme de l'ascenseur.
    • Développement et implémentation des couches logicielles basses : Drivers (CAN, CANOpen, SPI, UART, GPIO…) et Stacks (TCP/IP).
    • Mise en place d’un réseau Mesh Zigbee, remplaçant le bus CAN, en utilisant le langage de commandes AT.

    Test et validation
    • Exécution des tests unitaires de tous les Drivers intégrés.
    • Mesure des latences et du temps d'exécution des tâches de l'algorithme ascenseur afin de valider le choix logiciel et matériel.
    • Test de la nouvelle architecture sur un simulateur ascenseur.
    • Validation du choix matériel et de l'architecture logicielle.




    Environnement Technique
    Langages : C, AT
    Logiciels : Digi Xbee
    Outils : CodeWorrior
    Systèmes : MQX, CMX
    Matériel : Microcontrôleur ARM
  • La Poste - Stage technicien

    2012 - 2012 Projet : Développement IHM

    Analyse et étude
    • Modélisation UML des interfaces à développer.

    Développement et intégration logicielle
    • Développement des interfaces d'un logiciel de gestion des interventions en JAVA (SWING) et création de sa base de données SQL.

    Test et validation
    • Validation à partir du design décrit dans le cahier des charges.




    Environnement Technique
    Langages : JAVA, SQL
    Outils : Eclipse, EMS
    Systèmes : Windows

Formations

Réseau