SagemCom
Ingénieur développement C/C++ Janvier 2015 –> Aujourd’hui
Activités de la société : TV numérique
Projet : GVT : Développer et assurer la maintenance des api ajouté au middleware Sagem intégré sur les boîtes STB de GVT Brésil (Ip tv)
Client : GVT Brésil.
Poste : Ingénieur développement linux C/C++
Description de travail :
● Intégrer le middleware de SAGEM sur les boîtes de GVT.
● Développer les modules et les API demandés par le client (intégration de la solution VOD NETFLIX et Youtube)
● Valider les modules développés sur la boîte (Mode Flash et Mode NFS).
● Corriger les bogues remontés par l’équipe validation et par le client.
● Assurer le support client.
Outils logiciel utilisés
● OS Linux(GNU tools)
● Développement linux(user space et kernel space)
● Debug en utilisant gdb
● SVN,GIT
● outil d’analyse DVB.
● STB (Set Top Box)
● Geany , makefile, vim , Eclipse, understand
ACOBA
Ingénieur développement C++ Mars 2014 –> Decembre 2014
Activités de la société : Vidéo Surveillance
Projet : AS3: Conception et réalisation d’un système de stockage de continue de vidéo de surveillance dans le Cloud, c’est un service payant avec lequel le client peut accéder aux vidéos enregistrés et autres services de statistiques.
Client : ACOBA.
Poste : Ingénieur développement C++
Description de travail :
● Etude et spécification de l’architecture de système d’enregistrement multithread dans le serveur local et envoie de donnée au Cloud.
● Développement de serveur d’enregistrement local.
● Développement d’un simulateur d’envoi de fichiers VIDEO vers le serveur S3 d’AMAZONE.
Outils logiciel utilisés
● Microsoft Visual Studio
● Ubunto
CGI Paris
Ingénieur développement C /SQL Octobre 2013 –> Février 2014
Activités de la société : Télécommunication
Projet : BRM: participation à la portage des clients SRR à la plateforme BRM Oracle (Billing and Revenue Management)
Client : SFR.
Poste : Ingénieur développement C /SQL
Description de travail :
● Etude et spécification de l’architecture BRM.
● Portage des clients en utilisant les moulinettes.
● développer les fichiers de configuration qui incluent les règles de paiement.
● Développer les requêtes SQL en utilisant SQL+.
Outils logiciel utilisés
● Plateforme BRM.
● Code Blocks : IDE de développement e langage C.
● SQL +, Red Hat Linux.
Schneider Electric (Pacy Sur Eure)
Ingénieur développement C++ Janvier 2013 –> Juillet 2013
Activités de la société : Energétique
Projet : KALA : Conception et développement de l'architecture IPCL (Internet Protocol Convergence Library) du variateur de vitesse pour les moteurs synchrone et asynchrone, c’est une application de trois couches (IPCL, HPC, HSC) qui est un proxy pour 3 types de requêtes MODBUS, DPWS(Ipv6), ETHERNET IP, SNTP.
Client : Schneider Electric.
Poste : Ingénieur développement C++.
Description de travail :
● Analyse de spécification de l’architecture IPCL fournit par le client.
● Conception de la couche basse HPC (Host Proxy Component) en élaborant les Diagramme UML (Diagramme des classes, de séquences, uses case).
● Développement de la couche HPC en C++, en implémentant la réception des requêtes de la part de la couche supérieure IPCL, puis le transfert selon la priorité à la couche inférieure HSC (Host Slot Component).
● Développement des services de DRIVE (Forward ModBud Request ,Send Modbus to DRIVE , Get Drive Name .. etc ) pour le cas de MODBUS.
● Gérer les sections critique à l’insertion dans les files d’attentes, et l’envoie à la couche HSC.
● Réaliser une application de tests automatiques d'utilisations de buffers circulaires.
Outils logiciel utilisés
● Langages utilisées : C++
● Enterprise Architect: Conception UML.
● VISUAL Studio 2008:Développement C++.
● IAR Embedded Workbench : IDE et Débogueur la carte de variateur vitesse.
● OS temps réel : RTXC - Quadros
● Outils matériels utilisés : JTAG, Variateur de vitesse, Alimentation
● Gestion de Configuration : Synergy
Groupe TELNET
Ingénieur système embarqué (Contrôle moteur) Juin 2010 –> Décembre 2012
Nombre de salarié : 550 (500 ingénieurs).
Activités de la société : Activité automobile, Sécurité, Défense, monétique, Aéronautique.
Période d’embauche : de Juin 2010 ---Février 2012.
Poste : Ingénieur système embarqué (Contrôle moteur)
Projets;
● Projet EB / Projet EB-DT
▪ Client : VALEO /PSA
▪ Projet : EB & EB-DT : nouveaux moteurs 3 cylindres de PSA.
▪ Calculateur : Calculateur moteur : système électronique temps réel.
▪ Tâches affectées :
❖ Développement des spécifications de contrôle moteur fournies par le client VALEO.
❖ Développer les blocs Matlab/Simulink et les machines d’états en C embarqué.
❖ Faire les Test unitaires en utilisant l’outil RTRT de IBM (fichier ptu et atu).
❖ Préparer les comptes rendus de validation unitaire (couverture de code C).
❖ Vérifier les exigences en utilisant l’outil RECTIFY.
❖ Préparer les plans de validations ITP (Integration test plan).
❖ Charger le soft reçu de VALEO après intégration dans l’EEPROM de calculateur en utilisant un package Idvaid.
❖ Validation d’intégration sur calculateur moteur et Banc de test en utilisant le plan de validation
▪ OS : RTA-OSEK
▪ Microcontrôleur : 32 bits (Hitachi)
▪ Conception : Matlab/Simulink
▪ Outils logiciel utilisé : Editeur C, compilateur KEIl, RTRT, WINADES, idevaid, RECTIFY, QAC
▪ Matériels utilisé : PC, Power supply, Banc de charge, banc de table, canalyser, oscilloscope
▪ Standards utilisés: AUTOSAR, MISRA.
▪ Gestion de configuration: PVCS
● Projet AZ1049 (véhicule électrique de Renault)
▪ Client : Johnson control.
▪ Projet : validation fonctionnel de tableau de bord de nouveau véhicule électrique de RENAULT (Congo électrique).
▪ Tâche affectées :
❖ validation des différentes fonctionnalités de CLUSTER (en utilisant les scripts ou les plans de validation fournies par Johnson control).
❖ Préparation des comptes rendus de validation (les Test case OK, et les échecs de validation).
▪ Outils logiciel utilisé : Smile, RCAR-Intermad.
▪ Materiel: Bench, Power supply, Tableau de bord(Cluster) fourni par Renault, Auto switch Relay, PC, CAN Case.
● Projet TUE5
▪ Client : VALEO
▪ Projet : TUE5
▪ Tâche affectées :
❖ Développement des spécifications de contrôle moteur fournies par le client VALEO.
❖ Développer les blocs Matlab/Simulink en C embarqué.
❖ Faire les Test unitaire en utilisant l’outil RTRT de IBM.
❖ Préparer les comptes rendus de validation unitaire (couverture de code C, couverture de code MSP).
❖ Validation fonctionnel.
▪ Outils logiciel utilisé : Editeur C, compilateur KEIL µvision 3, RTRT, WINADES, idevaid.
▪ Standards utilisés: AUTOSAR, MISRA.
ARDIA : ACTIA RECHERCHE ET DEVELOPPEMENT EN INFORMATIQUE
Ingénieur C/C++ Décembre 2008 –> Juin 2010
Nombre de salariés : 120 (80 ingénieur).
Activités de la société : Activité automobile (Diagnostic et embarqué), mécanique et outil logiciel.
Période d’embauche : de décembre 2008--- juin 2010.
Projet : DIAGBOX : Nouveau outil de diagnostic pour les véhicule Peugeot et Citroën (Convergence entre deux outils de diagnostic des véhicules Peugeot et des véhicules Citroën pour l’obtention d’un outil de diagnostic unique dédiés aux véhicules PSA (Peugeot-Citroën))
Client : PSA.
Poste : Ingénieur C/C++.
Description de travail :
● Responsable calculateur au sein de pôle confort : Développement du calculateur confort et sous capot.
● Les calculateurs (BSM, BSR, AUTORADIO) sont des calculateurs qui obéissent à la norme OBD.
● Responsable de développement de partie applicatif de calculateur BSI (Boite de servitude intelligente).
● Développement des cahiers des charges des calculateurs fournis par PSA.
● Développer les fonctions de diagnostic en C++ et générer le DLL calculateur.
● Développer les différentes fonctionnalités de diagnostic (Identification, Lecture des défauts OBD, Mesure paramètres, Télecodage, suréquipement ….)
● Développement des fichiers Messagerie CAN, et des bases de données GPC /DSD de calculateur.
● Réalisation des scripts de validation.
● Valider les Cahiers de charges en utilisant le calculateur, l’outil d’espionnage de trafic Spy&Sim et les scripts de validation.
● Préparer les comptes rendus de validation unitaire.
Outils logiciel utilisés
● Langages utilisées : C/ C++, XML.
● Cycle de développement : Cycle en V.
● ACTIDIAG AUTHOR : extension d’ECLIPSE, pour l’édition des fichiers XML et les bases de données DSD et GPC.
● IEME2 : Editeur de fichier de menu SGML calculateur.
● Microsoft Visual Studio 2008: Codage, débogage des fonctions C++ et création de DLL.
● Spy & Sim : Simulateur de trafic entre l’outil Diagbox et la carte calculateur.
● Prise OBD.
● Standard utilisé: OBD.
● PS NEXT : gestionnaire de tâches pour les membres d’équipe Automobile.
● Gestion de configuration: SVN
NARSIL TECHNOLOGY
Ingénieur développeur VB.Net Octobre & Novembre 2008
Nombre de salariés : 12 salariés.
Client : Plusieurs fédérations africaines (Tunisie, Cameron, Bénin.etc.)
Projet à réaliser : ADL : Assistant de demande licence, projet financé par le FIFA.
Poste : Ingénieur développeur VB.Net.
Technologies utilisées : Architecture trois tiers Vb.Net.
Taches affectées : Adapter le logiciel ADL en fonction de fédération en question.
PROFINANC...