Può essere disponibile
(Aggiornato% updatedDate%)Expert Systèmes Embarqués +10 ans
Dakar, Sénégal
Nativo French, Fluente English
- TCP/IP, client/serveur, NFS, LDAP, SAMBA, DNS/DDNS/DHCP, 802.11 a/b/g/n
- C/C++, C#, Python, Java, Bash, Internet (HTML, Javascript, PHP, XML, CSS)
- Electronique analogique et numérique, Assembleur ARM
Competenze (50)
VXWORKS
tests unitaires
VERIFICATION
TEMPS RÉEL
SYSTÈMES EMBARQUÉS
TEST D'INTÉGRATION
QNX
CONCEPTION
INGÉNIEUR SYSTÈMES
VOIP
USB
HTML
GSM
SVN
IP
WINDOWS CE
MISE EN ŒUVRE
PHP
Python
TESTS
INGÉNIEUR LOGICIEL
Git
ADSL
C#
PILOTE DE PÉRIPHÉRIQUE
Test
XML
ESSAI
C/C++
Subversion
AUTOMOBILE
TRAITEMENT DE L'EAU
CONCEPTION DES DÉCHETS
BIOMEDICAL
RÉALISATION
ÉPANOUISSEMENT
EXPERT
MICROSOFT WINDOWS
OFFRE
PURIFICATION
FERMENTATION
Automotive
GÉNÉRATEURS
BIOMEDICAL
.NET
VISUAL STUDIO
AUDIT DES SYSTÈMES
RESPONSABLE DE
DEVIS
ÉVALUATION
Esperienze professionali
2020-02 - 2020-04
(mission écourtée en raison de l'épidémie du coronavirus)
Environnement technique:
- Langages C/C++, Python, Bash
- Pile logicielle: Micrium, QuadrOS, CANOpen
- Architecture matérielle: STM32, Sitara AM57xx, TMS470
- Outils pour la qualité du logicielle: Jira, Git, Jenkins, Klocwork, SonarQube,
MoinMoin
2019-04 - 2019-09
Mission RATP: Portage sous Windows 10 du logiciel de Limitation Temporaire de Vitesse pour le système de signalisation ferroviaire SACEM Simplifié de la RATP.
Environnement technique:
- Langages C/C++ et C# sous Visual Studio,
- Technologies de compilation avec Flex et Bison
- Architecture matérielle: Environnement PC et simulation d'équipements sur Arduino et Raspberry PI.
- Outils pour la qualité du logicielle: SVN, Git, GitLab
2017-04 - 2019-03
- Génération de " rootfs " sur mesure et portage d'une carte Linux embarqué sur Buildroot
- Développement d'un pilote de périphérique Linux pour un GPU
- Développement d'un navigateur Web personnalisé basé sur QtWebEngine
- Développement d'un interpréteur d'expressions pour système d'alarmes
- Conception d'un " Framework " les systèmes de traitement de l'eau
Environnement technique:
- Langage C/C++, Python, Javascript, programmation avec le Framework Qt
- Linux embarqué avec Buildroot, générateurs d'analyseurs pour compilateurs LEX,
YACC
- Architecture matérielles IMx6 Solo et IMx6 Solo X
- Outils pour la qualité du logicielle: Doors, SVN, Jira, Jenkins
2
2015-06 - 2016-11
Mission: Elaboration et mise en œuvre d'un référentiel qualité et de sécurité des systèmes d'information
- Audit des systèmes d'information de l'entreprise et de ses clients
- Mise en place de nouveaux services réseaux pour l'amélioration de la productivité
- Elaboration d'un référentiel qualité et sécurité des systèmes d'information
- Contribution aux réponses aux dossiers d'appel d'offre sur les systèmes
d'information
- Formation et accompagnement au changement, veille technologique et sécuritaire
- Développement Web (Framework Django, Framework CSS Bootstrap, Javascript, PostgreSQL et MySQL)
Environnement technique:
- Architecture applicative n-tiers à base de technologies JAVA
- Distribution Linux Debian et Redhat Enterprise, pare-feu Pfsense, équipements
Cisco, VOIP
- Normes ISO 9001, ISO 14001, ISO 27001, ISO 17799, ISO15408, ITIL
2014-02 - 2014-11
- Raffinement et négociation des exigences avec l'équipe système
- Modélisation système et logicielle basée sur UML
- Programmation des composants logiciels de base
Environnement technique:
- Modélisation UML avec Enterprise Architect
- Langage C/C++, programmation sous Green Hills Multi et Eclipse CDT
- Architectures matérielles RM48 et STM32F103, RTOS GreenHills Integrity et SafeRTOS
- Norme de développement IEC 62304 pour les appareils médicaux
- Outils pour la qualité du logiciel: SVN, Gforge, Klockwork, Jenkins
2013-01 - 2013-08
d'engins de levage
- Raffinement et négociation des exigences
- Animation d'une formation sur une méthodologie d'architecture système basée sur UML/SysML
- Analyse système et conception système d'un équipement émetteur-récepteur
orienté applications de levage
- Architecture logicielle et conception détaillée d'un système configurable orienté
applications de levage
Environnement technique:
3
- Modeleur UML avec Enterprise Architect
- Langage C/C++, programmation avec l'IDE IAR
- Architectures matérielles MSP430F5336 et CC2045 (circuit radio Bluetooth Low Energy)
- Norme de développement IEC 61508 pour la sureté de fonctionnement logicielle
- Suite LDRA pour le test et la gestion des exigences
2012-02 - 2012-10
pour l'automobile
* Animation d'une formation sur une méthodologie d'architecture système basée sur UML/SysML
* Analyse système de la plateforme d'Infotainment
* Conception des composants de l'infrastructure de l'Application Framework
* Accompagnement des architectes logiciels des domaines (Radio, MultiMedia, Connectivité, etc).
Environnement technique:
* Modeleurs UML/SysML Rhapsody et Enterprise Architect
* Langage C/C++, programmation avec le Framework Qt, Linux embarqué, OS
embarqué type OSEK
* Architecture matérielles IMx6Q
* Norme de développement IEC 26262, qualité logicielle avec Klockwork
2011-08 - 2012-01
* Rédaction du cahier des charges et mise en place de la traçabilité sur les exigences
* Rédaction des documents qualité (plan de développement, plan d'assurance qualité, etc)
* Rédaction documents pour la vérification logicielle et validation système
* Ingénierie système (modélisation avec le langage UML): analyse et conception
système
* Rédaction cahier de charge pour une carte électronique à base de STM32
Environnement technique:
* Protocole applicatif domotique propriétaire utilisant des liaisons radio sub-giga
hertz
* Modélisation système et logiciel en UML avec Rhapsody
* Programmation en C avec les environnements IAR et Eclipse
* Architectures matérielles Cortex M3 (cible STM32F101)
* Outils qualité logicielle: Bugtrack, LDRA et Codesonar
2009-12 - 2011-08
4
* Etude comparative d'OS pour systèmes critiques (QNX, Integrity, VxWorks, LynxOS, PikeOS)
* Génération d'une distribution Linux embarqué (noyau et système de fichiers personnalisés)
* Portage Noyau Linux 2.6.27 sur carte à base de iMx27 (ARM9)
* Pilotes de périphériques: UART, USB, WiFi I2C, GPIO, Ethernet, Contrôleur
NAND Flash
* Modélisation UML, tests unitaires et test d'intégration entre abstraction OS, Linux et Applications
* Evaluation Xenomai, mise en œuvre patchs pour améliorer " les performances temps réel " de Linux
Environnement technique:
* Linux embarqué, bootloader Micromonitor, chaine de développement WindRiver
Linux Workbench
* Architectures matérielles ARM
* Langages C/C++, framework de test CPPUnit, Shell, Javascript, XML,
* Norme de développement IEC 62 304, IEC 61 508
* Outils Enterprise Architect, KlockWork, Rectify, Raquest
2009-01 - 2009-12
Consultant Linux embarqué
Missions:
* Conseil et développement chez Fresenius Vial (à côté de Grenoble) autour d'un appareil médical
* Formations autour de Linux embarqué et Posix temps réel pour le compte de ORSYS (Paris, La Défense)
* Formation sur développement Linux embarqué pour Atos Origin à Toulouse
* Formation systèmes et réseaux pour la Régie des Transport de Marseille
(Marseille)
* Formation développement sous Linux pour Thalès (Cholet),
* Conseil et développement chez Biomedical Electronics (Bordeaux) autour d'un appareil médical
2008-06 - 2009-01
* Gestion et pilotage d'une équipe de 5 personnes
* Création de distributions Linux embarqué optimisées par patches et Buildroot
* Développement de pilotes périphériques de communications filaires et non filaires
* Adaptation et mise en œuvre de la machine virtuelle Java JAMVM, Jikes, et GNU
Classpath
* Adaptation et mise en œuvre des frameworks OSGI Oscar et Felix sur système
embarqué
Environnement technique:
* Contrôle d'accès (biométrie, capteur de proximité, cartes à puces) et vidéosurveillance sur IP
* Réseaux WiFi maillés, GSM/GPRS/UMTS, ADSL, IP, RS485, X10, CPL,
GPRS/UMTS, 802.11 a/b/g/n,
* Linux embarqué, Java embarqué, Windows CE, RedBoot, Uboot, , OSGI, JXTA
* Architectures logicielles SOA et matérielles ARM et x86
* Langages C/C++, Shell, PHP, Java, Javascript, XML, WSDL
* Compression vidéo et audio MPEG4 et MJPEG, traitement d'images,
5
* Interface Homme-Machine 2D et 3D (GTK, QT et VRML)
2007-06 - 2008-06
* Leader technique de l'equipe logicielle sur les solutions Linux embarqué
* Création de distributions Linux embarqué pour x86
* Développement de pilotes de périphériques embarqués USB, I2C
* Mise en place d'une infrastructure de télémaintenance des systèmes M2M
* Connectivité WiFi, Bluetooth, évaluation de Linux temps réel (RTAI) pour la gestion
de sondes de mesure
* Développement d'interfaces multimédia (lecteur FLASH, viewer Vidéo For Linux)
Environnement technique:
* Linux embarqué, Java embarqué, QT, X-Window,Eclipse, GCC, GDB, Insight
* Langages XHTML, CSS, PHP, Javascript, FLASH
* Bases de données: SQLite
Esperienze formative
2020-07 - 2020-06
2004-01 - 2007-01
2003-01 - 2004-01
2000-01 - 2003-01