
• Depuis mars 2011 : Ingénieur R&D (systèmes embarqués) au sein de l’ENSA de Marrakech
Missions :
Réalisation d’un calculateur de bord basé sur FPGA pour un microsatellite dédié à la télécommunication (projet CNRST en cours).
Publication dans la conférence IEEE internationale des systèmes complexes (ICCS’12) : « A new approach based on automatic coverage analysis to optimize safety-critical embedded software développement cost and time »
Enseignement du sous module « Tests de logiciels embarqués critiques » (Cours, TP et mini-projets)
Enseignement du langage de scripting (TCL/TK) permettant l’automatisation de la vérification des systèmes embarqués (Cours, TP et mini-projet)
Participation à l’organisation de :
- La conférence internationale FTFC 2011
- La journée Génie Electrique 2011
Surveillance des projets de semestre et des PFE (Réalisation d’un simulateur de logiciels embarqués pour Zodiac Aerospace en utilisant C++ et Qt).
• De juillet à août 2011 : Ingénieur de développement tests unitaires (Freelance) au sein de SII Maroc.
Missions :
Développement des tests unitaires sur RTRT 2003 Conformément à la DO-178B
Elaboration des objectifs de test tout en se basant sur les exigences de bas niveau (LLR).
Gestion de configuration via SVN : Récupération de la base de donnée client et la commutation des tests développés à l’équipe de Paris en vue de l’intégration.
• De avril 2009 à février 2011: Ingénieur développement logiciels embarqués au sein de Zodiac Aerospace Maroc.
Missions :
Participation à une revue client (langue : anglais) en France de deux logiciels embarqués (SOI#2 and SOI#3 involvement).
Formation des collaborateurs sur la procédure de vérification des tests unitaires.
Mise en marche des cartes d’évaluations des microcontrôleurs 68hcs12 et MPC555.
Développement des procédures de tests logiciel et validation sur cible ou sur simulateur moyennant l’outil « Rational Test Real Time » en respectant la norme DO-178B.
Validation des exigences bas niveau et de code conformément à la norme DO-178B.
Vérification des documents de spécifications systèmes et de conception logicielle.
Mise à jour des exigences de bas niveau.
Vérification des règles de codage moyennant l’outil QAC.
• De juillet 2008 à mars 2009: Ingénieur Software Embarqué (le domaine aéronautique) à la société I2E Maroc (Amesys).
Missions :
Développeur de tests unitaires (langage C sous l’environnement RTRT).
Relecteur des tests unitaires.
Sensibilisation de l’équipe Test Unitaire au respect de la norme DO-178B.
Stages :
• Février – Juin 2008 : Stage de fin d’étude au sein de STMicroelectronics Rabat : Conception du circuit MultiArm11 en technologie CMOS dédié aux télécommunications sans fils à faible consommation.
• Août 2007 : Stage au sein de la société SEWS CABIND MAROC.
Le sujet : « Analyse de fonctionnement des services (Production, Méthodes, Moyens,
Maintenance, qualité et logistique), détection des défaillances et proposition de solutions ».
• Août 2006 : Stage au sein du laboratoire de fiabilité de STMicroelectronics Ain Sbaâ.
Le sujet : « Elaboration des procédures de calibration des machines Dry Pack & Wire-Bonde »
• Juillet 2004 : Stage Ouvrier au sein de la Sucrerie Raffinerie de Tadla (SUTA) direction de Souk Sebt.
Projets & Réalisations :
• Réalisation d’un Système Embarqué du module OAM (SoC), sur carte FPGA, traitant des paquets d’alarmes au niveau AAL2 dans le réseau ATM en utilisant les langages C et VHDL (testbench sur ModelSim).
• Programmation (en VHDL) et implantation sur FPGA : d’un additionneur 4 bits, du protocole PS/2 du clavier et d’un feu tricolore (gestion de passage des véhicules).
• Programmation de la Coloration des graphes par l`algorithme de DIJ-KISTRA, sous langage C.
• Implémentation de la méthode du simplexe, sous JAVA.
• Etude, conception et simulation sur ADS des circuits de la chaîne RF : LNA, VCO et Mixers.
Formation :
2005-2008 : Diplôme d’Ingénieur d’Etat à l’ENSA de Marrakech option Génie Electrique, mention Bien.
2003-2005 : DEUG Physique-Chimie option Physique à la FST de Beni Mellal, mention Assez-Bien.
2002-2003 : Baccalauréat série Sciences Expérimentales
Connaissances Techniques :
Cycle en V, architecture IMA
Compilateurs : Cosmic (68hcs12, 68332), Diab, MinGW.
Conception de circuits numériques : Architecture et programmation FPGA (Altera), VHDL et Layout.
Conception des circuits intégrés Analogiques et Radiofréquences à l’aide des logiciels ADS et Orcad PSpice.
Logique Combinatoire - Séquentielle – Machines d’états et Mémoires: EPROM-Flash-EEPROM…
Digital Signal Processing et Programmation Microcontrôleur : TMS320VC5416, ST7, 68HC11 et 6809.
Systèmes d’exploitation : Linux, UNIX, MS-DOS, Windows. Réseaux et protocoles (TCP/IP, ATM)
Gestion de projet : Planification, Ordonnancement et Suivi des délais et coûts. Outil : MS Project
Programmation : Pascal, Visual Basic, C, C++, Java, Assembleur ST7 et Motorola.