Malek - Développeur C/C++ embarqué
Ref : 190114M003-
94140 VILLEBON SUR YVETTE
-
Développeur (31 ans)
-
Freelance
Expérience professionnelle
Depuis Sep. 2018 Responsable technique du projet A350
DLCS Client SAFRAN ED Objectifs Au sein de l’équipe A350
DLCS constitué de 4 personnes , j’occupe le poste de « responsable technique ». Le projet A350
DLCS consiste à corriger toutes les bugs fixés par Airbus lors de ces phases de tests en
respectant les règles des DAL C et D de la norme DO178 -C.Réalisations
•Analyse des bugs et proposition des solutions optimisées.
•Convergence avec le client final (Airbus) sur les solutions proposées.
•Mises en place des solutions.
•Créaton des tests fonctionnels
•Supervision et encadrement de l'équipe de test Langages et Outils
•Langages : C, Shell Script, Python, Perl
•Editeur de texte: Notepad++, gvim
•Outils gestion de configuration :Synergy
•Outils de débogage : GDB (Linux), GNU, TRACE32
•Plateforme:
Linux (Ubunto), Windows (7 et XP)
•Outils de vérification des règles de codage:
IBM Logiscope RuleChecker, Kalimetrix
•Protocole et Bus: TFTP, Arinc 429 et ARINC 665
•Autres technologies : IBM RTRT
COMPETENCES
oMai 2018 –Aout 2018 Responsable technique du projet A350 LGS Client SAFRAN ED Objectifs
•J'ai occupé le poste de "responsable technique" du projet A350 LGS, au
sein d'une équipe de 5 personnes.
Le projet A350 LGS vise à intégrer le système de freinage de l'avion A350 XWB Messier-Bugatti
•Réalisations
•Génération des codes sources des différentes parties spécifiques du logiciel .
•Intervention en cas des bugs au niveau des outils de génération (en fixant
les bugs, les corrigés et passant l’outil à l’étape de qualification)
•Vérification des résultats de génération des codes sources.
•Génération du load global et le test de son bon fonctionnement sur les simulateurs et les bancs spécifiques
•Création et/ou mise à jour des scripts de test (HLT) selon le DAL A de la norme DO178-C.
•Passage des tests sur les bancs et les simulateurs spécifiques.
•Développement des outils de vérification automatique des résultats des tests.
Langages et outils
•Langages : C/C++, Shell Script,Python, XML
•Editeur de texte : Notepad++
•Outil de génération de codes C: SCADE KCG
• Outils gestion de configuration :Synergy
•Outils Débogage : GDB (Linux), GNU
•Plateforme: Unix (Solaris) , Windows
COMPETENCES
oDéc. 2017 –Avril 2018
Test et Validation Client SAFRAN ED Objectifs
•Projet ED48_Turbo : Création des tests HLT pour tester les nouveaux aspects
fonctionnels intégrés dans ED48
(interface de traitement et unité de gestion des données de vol).
Réalisations
•Création des tests HLT.
•Passage des tests fonctionnels sur les bancs.
Langages and outils
•Langages et technologies : C/C++,MS Excel, Decalib, Wireshark, TRACE32, TFTP, Arinc 429 et ARINC 665
•Plateforme: Windows (7 et XP).
COMPETENCES
oAout 2017 – Nov.2017 SW designer
Client SAFRAN ED Objectifs
•Au sein de l’équipe Design de Patroller SC, j’étais chargé
du l’élaboration des spécifications logicielles correspondantes, en vue de leur développement
dans le respect du processus
en vigueur, prenant en compte les contraintes
d’architecture, de performance, de sécurité, de qualité, de testabilité et de
maintenabilité.
Réalisations
•Analyse des codes sources et identification de la correspondance avec les
HLRs (Hight Level Requirements) décrites dans le document de spécification des exigences SRS (Software Requirement Spécification).
•Rédaction des LLR (Low Level Requirement) en accordance avec les HLR.
•Proposition des solutions en cas d’incohérence entre code et HLR en
respectant l’aspect fonctionnel souhaité.
Langages and outils
•Langages et technologies : C/C++, DOORS.
•Plateforme: Windows 7.
COMPETENCES
oDéc. 2016 –Juin 2016 Développeur intégrateur Client SAFRAN ED
Objectifs l’intégration de système de freinage de L’A350 XWB Messier
-Bugatti pour le compte de SAFRAN ED
•Mise à jour des outils de test selon les nouveaux besoins.
Réalisations
•Intervention en cas des bugs au niveau des outils de génération (en fixant
les bugs, les corrigés et passant l’outil à l’étape de qualification)
•Adaptation des outils de générations aux nouvelles spécifications.
•Vérification des résultats de génération des codes sources.
•Création et/ou mise à jour des scripts de test (HLT) selon le DAL A de la norme DO178- C.Langages and outils
•Langages : C/C++, Shell Script, Python, XML
•Editeur de texte: Notepad++
•Outil de génération de code C: SCADE KCG
•Outils Gestion de Versions : Synergie
•Outils Débogage : GDB (Linux), GNU
•Plateforme: Unix (Solaris), Windows
COMPETENCES
oFév. 2016 –Juillet 2016: Ingénieur développement (Stagiaire)
Client MARQUART Tunisie Objectifs
•Conception et développement d'une IHM d'instrumentation
automobile qui assure l’interaction entre le conducteur et son véhicule.
Réalisations
•Conception de différentes parties de l’IHM.
•Développement de l’IHM.
Langages and outils
•Langages et technologies: C/C++, STM32F7, Keil, I2C, I2S, APDS 9960, ESP 8266
•Plateforme: Windows 10.
FORMATION
INSAT (L'Institut national des sciences appliquées et de technologie) (2016)
•Diplôme National d’Ingénieur en Informatique Industrielle et Automatique
spécialisé en développement des systèmes embarqués. Lycée Sejnane (2011)
•Baccalauréat Mathématique , mention Très Bien.
Zone de compétences
-Systèmes embarqués
-Systèmes automatiques
-Systèmes mécatroniques
-Systèmes robotiques Interventions
-Responsable technique du projet A350 DLCS (en prestation à Safran Electronics & Defense Massy).
-Responsable technique du projet A350 LGS (en prestation à SAFRAN Landing Systems Vélizy).
-Membre de l’équipe V&V de ED48_Turbo (Client SAFRAN ED / Projets
ED48_Turbo).
-Membre de l’équipe Design de Patroller SC (Client SAFRAN ED / Projets Patroller SC).
-Membre de l'équipe A350 LGS(Client SAFRAN LS/ Projets ).
Compétences techniques
•Langages de programmation: C, C++, C#,Python, Java, ADA,Shell, LADDER, VHDL, MatLab, PHP, SCADE.
•Protocol et BUS :UDP, CAN, USB, I2S, I2C, ARINC, FTP, TCP/IP
•Base de données :MySQL.
•Systèmes d’exploitation :Linux (Ubuntu, Fedora), Windows (XP/Vista /W7/W10), Unix (Solaris).
•IDE, logiciels et FrameWorks:VS (2010, 2013), Eclipse, Code::Blocks, Keil, NetBeans, Putty, WinSCP , TRACE32, Cyguin, IBM Rational DOORS , IBM Rational Logiscope, Kalimetrix, IBM Rational Test Real Time...
•Outil de gestion de configuration :Git, CVS, IBM Rational Synergie
•Méthodologie: Agile (Scrum), Cycle en V
• Norme :DO178 -B, DO178 -C
LANGUES
•Français : Courant
•Anglais : Professionnel
•Arabe : Courant
•Allemand : Débutan