Majdi - Chef de projet LINUX EMBARQUE

Ref : 110911C001
Photo de Majdi, Chef de projet LINUX EMBARQUE
Compétences
C
TCP / IP
LINUX EMBARQUE
TEMPS REEL
Expériences professionnelles
  • Depuis Aout 2012: Ansaldo STS–France.
     Projets :
    Dans le cadre de la prestation software odométrie en vue de préparer un prototype fonctionnel tournant sur une application ERTMS et permettant de remplacer l’ancienne odométrie faiveley.

     Activités :
    Phase de conception détaillée :
    o Rédaction du document de Conception (SDD)

    Phase de codage:
    o Codage en langage C et Ada en respectant les règles de codage
    o Compilation
    o Edition de liens
    o Vérification des règles de codage via Ada control

    Phase d’intégration logicielle:
    o Mise à jour de la configuration des outils de tests, de simulation
    et de debug
    o Intégration et Test du code sur la baie
    o Débogage et Correction des bugs.
    o Rédaction des rapports d’intégration

    Phase prototypage:
    o Mise à jour du câblage de la baie
    o Mise à jour de la couche applicatif ERTMS
    o Intégration logicielle de la nouvelle odométrie
    o Test de validation fonctionnelle.

    Environnement technique : Norme EN50128/ EN50129, Windows, Cygwin, Ada control
    CM Synergy, GPS, language Ada/C, Assembleur, Scilab, Ada Multi, Ada control.

    Octobre 2011-Aout 2012: Sagem Défense Securité Vélizy –France.
     Projets :
    Dans le cadre de la prestation software SBITE A400M en vue de préparer les évolutions techniques du standard S3A

     Activités :
    Phase d’analyse et de chiffrage
    o Analyse des besoins client
    o Rédaction des FFTs internes
    o Chiffrage de l’impact et mise à jour du planning

    Phase de spécification fonctionnelle :
    o Ecriture des SRS/ICT
    o Assurer la traçabilité SRS /SSS
    o Prise en compte des remarques RPP.

    Phase de conception détaillée :
    o Génération des documents de Conception (SDD et pSDD)

    Phase de codage:
    o Codage en langage C en respectant les règles de codage de la norme DO178-B
    o Compilation
    o Edition de liens
    o Génération ALCS/MACT
    o Génération des tables de panne.

    Phase de test:
    o Mise à jour des documents de tests STD/STR
    o Mise à jour de la configuration des outils de tests
    o Intégration et Test du code sur la baie

    Environnement technique :
    Norme DO 178-B, Windows, Sun OS (Solaris), Diab C/C++
    Compiler suite pour PowerPC, gcc, COTAGE-Q for CPIOM, VUDIMA, PIT, LODGE, BETSI, Language C, CM Synergy, Change SYNERGY, Python, SingleStep, Doxygen, Paraview

    De Février 2011-Octobre 2011: Valeo Créteil–France.
     Projets :
    Dans le cadre du projet L7-FZD, en vue de développer un ‘Dome Module’ (IMD) pour plateforme BMW L7. Ce module est un calculateur qui contrôle :
    une alarme
    un toit coulissant ou un toit panoramique
    une LED airbag
    un bouton SOS
    l'éclairage intérieur

     Activités :
    Participation à la Formation « AutoSAR Application Software »
    Implémentation / intégration des modules Autosar livrés par les fournisseurs de Valeo
    Développement des scénarios de test de validation fonctionnelle
    Développement des incréments du logiciel dus à la maintenance corrective
    Livraison des incréments du logiciel en respectant le planning
    Participation à des réunions d’avancement techniques avec les Clients/Fournisseurs

    Environnement technique :
    - R32C-121 de Renesas (R32C/12x 48Mhz 512k Flash 40kB)
    - CANOE (CAN / LIN)
    - Project Scheduler PS7
    - MATLAB platform, SIMULINK, TargetLink, Visual Studio, Serena ChangeMan VM (PVCS), Target compiler IAR, TresOS

    Septembre 2010- Février 2011: Messier BUGATTI Vélizy –France.
     Projets :
    Dans le cadre de la prestation Avionique A380 en vue de préparer les évolutions techniques du standard S6B
     Activités :
    Spécification et de suivi de développement des standards avioniques A380 S6B COM MON et RDC,
    Spécification et de suivi de développement du standard BITE A380 S6B (mise à jour des tables de pannes),
    Analyse des données d’entrée (CR, PR et FT),
    Rédaction des FFT et mise en place des commissions,
    Evolution des spécifications,
    Suivi des activités de codage,
    Planification des réunions d’avancement avec le client / fournisseurs
    Chiffrage et planning de l’activité table de panne
    Validation des factures fournisseurs

    Environnement technique :
    - Rédaction de spécification pour du logiciel embarqué,
    - langage C
    - DOORS, méthodologie de développement et de suivi,
    - Réunion d’avancement en anglais

    Septembre 2009 Aout 2010: Thales avionic Bordeaux –France.
     Projets :
    Dans le cadre du programme AIRBUS P8, THALES a décidé de retrofiter la visu LCDU725 montée sur les A320, A330 et A340 afin de réduire les coûts de production.
    La nouvelle visu dénommée EDU725 (Enhanced Display Unit) doit fournir les améliorations suivantes :
    Interchangeabilité avec la visu actuelle,
    Traitement des obsolescences matérielles,
    Amélioration de performances (amélioration du poids, de la consommation et du MTBF).

     Activités :
    Phase de spécification fonctionnelle :
    o Analyse des exigences de haut niveau
    o Ecriture des SRS GPPSW
    o Assurer la traçabilité SRS GPPSW/SRS OPSW, SSDD OPSW
    o Vérifier la complétude des documents (checklists)
    o Prise en compte des remarques RPP.

    Phase de conception détaillée :
    o Assurer la traçabilité entre le Dossier de Conception Préliminaire (SDD) et le dossier de spécification SRS
    o Respecter les règles de conception
    o Evaluation des documents de conception détaillée

    Phase de codage:
    o Codage en langage C bas niveau et en assembleur de chaque Unité logiciel, en respectant les règles de codage de la norme DO178-B
    o Compilation
    o Edition de liens
    o Intégration et Test du code sur la platfome
    o Evaluation du code.
    Phase de TEST:
    o Passage de test unitaire sous RTRT

    Environnement technique : Norme DO 178-B, Windows,Unix, C ANSI, DiabData 4.2.b
    Language Assembleur avec PC, shell sous linux, AGIL, FrameMaker, Erode, Interpréteur SingleStep-Workbench, Emulateur Windriver, Cartes VGP, RTRT

    Octobre 2008 – Aout 2009 : THALES Thales Rails Signaling Solutions –France.
     Projets :
    Développement d’un logiciel embraqué sur un équipement d’enclenchement électronique pour la gestion des systèmes de signalisation dans le cadre des projets :
    PING (Poste Informatique à technologie PC – Nouvelle Génération) pour le compte de la SNCF.
    PMI (remplacement des postes de manœuvre à relais par des Postes de Manœuvres à enclenchements Informatiques) pour le métro de la RATP/Pékin (ligne 1 du métro parisien et ligne 4 du métro de Pékin).
    Rocade Nord Algérie : étude d'exécution, fourniture, montage et mise en service des équipements de signalisation et de télécommunications pour la rocade nord algérienne.

     Activités :
    Rédaction des différents tests et des documents correspondants :
    o Relecture critique du code source.
    o Conception des scénarios de tests.
    o Création des classes d’équivalence des partitions en entrée.
    o Traçabilité des activités de test par rapport au référentiel de spécification (DCD)
    o Amélioration du taux de couvertures
    o Génération des rapports des tests
    Automatisation de la création de documents relatifs aux tests avec des macros Visual Basic.
    Mise à jour et correction des documents techniques DCD (Documents de Conception Détaillés).
    Entretien du code et suivi des anomalies (CR) : Demande de validation et rédaction de -Change Request- suite aux anomalies pour corrections.
    Correction des anomalies détectées dans le code suite aux différents tests et aux remarques de l’équipe Qualité.
    Environnement technique : Langage C, Perl, Visual Basic, Cycle en V, RTRT, gestion de configuration Tortoise CVS, ClearQuest, Compilateur Visual C++ 6.0.

    Juin 2008 – Septembre 2008 : THALES Communication Colombes –France.
     Projet :
    MMR (Multi Mode Receiver) : développement des modes GLS
    TOSA EVS (HUD A400M) : développement et validation de la version 3.4 et 3.5
     Activités :
    Ecriture des scénarios de tests.
    Investigation des problèmes rencontrés lors du test/validation du code : émission de ‘fait technique’ pour tracer ces différents problèmes dans un fichier de suivi
    Encadrement et suivi d’une équipe de 4 personnes (chiffrage, planification, coordination, encadrement).
    Développement de code à partir des documents techniques DCL (Documents de Conception Logiciel) en tenant compte de la norme DO 178-B.
    Pré-intégration logiciel : Elaboration des Tests de tache: TASK_TEST.
    Environnement technique : Langage C, Beyond Compare, Visual C, RTRT.

    Projets et Stages :
    Septembre 2007-janvier 2008 : Stage de fin d’étude- Supelec GIF SUR YVETTE
     Objectifs:
    Mettre en évidence par l’expérimentation certaines règles de dimensionnement des convertisseurs des alimentations à découpage en vue d’assurer leur stabilité dans une boucle de régulation.

     Activités :
    Étude de l’existant et du mode opératoire.
    Élaboration des spécifications matérielles et logicielles.
    Mise en équations
    Planification des tâches de développement et de réalisation.
    Conception de boîtiers électriques et de cartes électroniques.
    Réalisation des maquettes et développement de l’interface C.
    Validation expérimentale des règles de conception et de réalisation des
    alimentations à découpage.
    Environnement technique : C sous Linux, Matlab, Alimentation à découpage

    Février – Juin 2007 : Projet : conception et réalisation d’une interface GUI pour le traitement des images biomédicales (traitement, reconstruction 3D, communication)

    Février – Juin 2007 : Projet : Synthèse d’un processeur spécifique en VHDL. Développement et implantation des programmes sur la plate-forme Digilent basée sur un circuit FPGA SPARTAN 2E de chez Xilinx.

    Mars- Juin 2006 Projet : Réalisation d’une carte de supervision à base d’un microcontrôleur PIC 16F877. Développement d’une interface en VB.

    Mai –septembre 2006: Conception, réalisation et commercialisation d’un logiciel de gestion de Stock sous VB6 et Access (Facturation, Utilisations des macros, Bon de commande, suivi de l’état du stock, Bon de sortie...)

    Conception, réalisation et commercialisation d’un logiciel interactif sous VB6 pour l’apprentissage du code de la route

    Juillet 2005 : Stage à TRAPSA de SKHIRA (domaine pétrolier): Département
    Transmission, Réparation des capteurs de niveaux

    Juillet 2004 : Stage à TAPE de Sfax : Commande et supervision de la chaîne d’emballage.

    Sep 2004- Janvier 2005 Projet : Développement d'un logiciel de GMAO pour la maintenance des engins de curage.

Études et formations
  • Types d’intervention :
    Rédaction de Spécification et de conception détaillée logiciel
    Intégration sur bancs de tests fonctionnels
    Norme Aéronautique DO 178-B/ Ferroviaire
    Programmation C et embarqué (API/DRV)
    Pilotage et management Projet/Fournisseur

    Education/Formation :
    2013 Habilitation électrique basse tension BR

    2011 Formation en AutoSar

    2007 – 2008 Master Science et Prospective de l’Energie Electrique. Supelec

    2002 – 2007 Institut Nationale des Sciences Appliquées et de Technologie INSAT :
    Ingénieur en Electronique, Automatique et informatique industrielle.
    Major de promotion avec Mention Bien

    2002 Baccalauréat Math : mention Très bien

    Langues :
    Bilingue : Arabe, Français
    Anglais : lu – parlé – écrit

D'autres freelances
Chef de projet C

Ces profils pourraient vous intéresser !
CV Développeur Web - Python / Django
Aurélien

Développeur Web - Python / Django

  • ARCUEIL
PYTHON DJANGO HTML5 JIRA JAVASCRIPT CSS C C++
CV Ingénieur/docteur développement FPGA et IA
Tarek

Ingénieur/docteur développement FPGA et IA

  • SAINT-OUEN-L'AUMÔNE
FPGA PYTHON C++ C
Disponible
CV Chef de projet MONETIQUE
Houssine

Chef de projet MONETIQUE

  • CLAMART
MONETIQUE SQL UNIX LINUX KANEST TUXEDO C C++ ORACLE JIRA
Disponible
CV Ingénieur logiciel
Stéphane

Ingénieur logiciel

  • SAINT-ROMAIN-LE-PUY
.NET C# WPF HTML5 ASP.NET C++ C Vue.js
CV Développeur JS+React+Next/Node & No-code
Arthur

Développeur JS+React+Next/Node & No-code

  • PARIS
BUBBLE JAVASCRIPT NODE.JS REACT.JS C PYTHON PHP Arduino POSTGRES SHELL UNIX
CV Consultant IT
Hugues

Consultant IT

  • MAREIL-MARLY
PYTHON C WINDOWS AGILE LINUX C# JAVA SQL AZURE JAVASCRIPT
CV Développeur PYTHON
Houmame

Développeur PYTHON

  • ÉPINAY-SUR-SEINE
PYTHON DJANGO HTML5 CSS C JAVASCRIPT MYSQL SQL SERVER SHELL UNIX SCRIPT SHELL
CV Développeur WEB/Mobile
Alexandre

Développeur WEB/Mobile

  • TOULOUSE
JAVASCRIPT JAVA SWIFT C++ Angular C TypeScript HTML CSS
CV Expert JAVA
Sami

Expert JAVA

  • LILLE
JAVA J2EE C SQL Angular AGILE CI/CD LEAD MANAGEMENT JAVASCRIPT POSTGRESQL
CV Ingénieur optique MATLAB
Abderrahim

Ingénieur optique MATLAB

  • ARLES
MATLAB CAO INVENTOR PACK OFFICE Altium C LABVIEW COMSOL MULTIPHYSICS