Ingénieur de développement tests unitaires (Freelance)
au sein de SII Maroc.
juillet 2011 - août 2011
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.
Ingénieur R&D (systèmes embarqués)
au sein de l’ENSA de Marrakech
mars 2011 - mars 2011
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).
Ingénieur développement logiciels embarqués
au sein de Zodiac Aerospace Maroc.
avril 2009 - février 2011
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.
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.
Stage de fin d’étude
au sein de STMicroelectronics Rabat
février 2008 - juin 2008
Conception du circuit MultiArm11 en technologie CMOS dédié aux télécommunications sans fils à faible consommation.
Stage
au sein de la société SEWS CABIND MAROC.
août 2007 - aujourd'hui
Le sujet : « Analyse de fonctionnement des services (Production, Méthodes, Moyens,
Maintenance, qualité et logistique), détection des défaillances et proposition de solutions ».
Stage
au sein du laboratoire de fiabilité de STMicroelectronics Ain Sbaâ.
août 2006 - aujourd'hui
: Stage Ouvrier
au sein de la Sucrerie Raffinerie de Tadla (SUTA) direction de Souk Sebt.
juillet 2004 - aujourd'hui
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.
Études et formations
Diplôme d’Ingénieur d’Etat
à l’ENSA de Marrakech option Génie Electrique, mention Bien.
2005
DEUG Physique-Chimie option Physique à la FST de Beni Mellal, mention Assez-Bien.
2003
Baccalauréat série Sciences Expérimentales
2003
Autres compétences
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.