Expert systèmes embarqués Dakar, Sénégal

Peut être disponible

(Mis à jour 2020-07-13)

Expert systèmes embarqués

Dakar, Sénégal

Natif French, Courant English

  • électronique
  • linux embarqué
  • systèmes embarqués

Compétences (57)

INGÉNIEUR SYSTÈMES

INGÉNIEUR LOGICIEL

Git

Linux

CONCEPTION

Python

Test

VERIFICATION

HTML

C/C++

C#

C++

SYSTÈMES EMBARQUÉS

TEMPS RÉEL

EXPERT

VISUAL STUDIO

SVN

VXWORKS

IP

QNX

GSM

ESSAI

XML

VOIP

MySQL

DevOps

Administrateur

NAGIOS

TRAITEMENT DE L'EAU

.NET

ADSL

ÉPANOUISSEMENT

tests unitaires

DEVIS

AUDIT

FERMENTATION

TEST D'INTÉGRATION

ÉVALUATION

OFFRE

WINDOWS CE

Automotive

RÉALISATION

PURIFICATION

AUDIT DES SYSTÈMES

PHP

USB

BIOMEDICAL

Subversion

RESPONSABLE DE

MISE EN ŒUVRE

PILOTE DE PÉRIPHÉRIQUE

AUTOMOBILE

BIOMEDICAL

CONCEPTION DES DÉCHETS

MICROSOFT WINDOWS

GÉNÉRATEURS

TESTS

Résumé

Modélisation système et logiciel systèmes embarqués : UML, SysML, PDSI, 
Management de projet et formation : encadrement d’équipes de développement 
Systèmes Embarqués : spécification, conception et développement de systèmes de systèmes embarqués 
Systèmes et réseaux : TCP/IP, client/serveur, NFS, LDAP, SAMBA, DNS/DDNS/DHCP, 802.11 a/b/g/n, Firewalling 
Développement de logiciels : modélisation Objet avec UML, implémentation et tests unitaires 
Electronique : électronique analogique et numérique 
Programmation : C/C++, C#, Python, Java, Bash, Assembleur ARM, Internet (HTML, Javascript, PHP, XML, CSS)

Expérience professionnelle

Schneider Electric

2020-02 - 2020-04

Mission: Mise en place d'un système d'intégration continue et d'amélioration continue (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
Consultant Développeur Sénior
Alstom/RATP

2019-04 - 2019-09

Mission Alstom: Développement de fonctionnalités complémentaires pour le logiciel de paramétrage du système de signalisation ferroviaire CBTC Urbalis Evolution de Alstom.

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
Consultant Expert en système embarqué
Merck

2017-04 - 2019-03

Mission: Elaboration d'une solution Linux embarqué sur mesure pour des systèmes de purification
d'eau
- 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
Responsable de la Qualité et de la Sécurité
Qualité et de la Sécurité

2015-06 - 2016-11

des SI chez CHAKA
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
Développeur Senior
Fresenius Kabi

2014-02 - 2014-11

Mission: Développement d'un sous-système logiciel pour la détection de bulles d'air dans des tubulures
- 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
Architecte système et logiciel
Schneider Electric

2013-01 - 2013-08

Mission: Conception d'un système de radiocommande pour le contrôle et la commande 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:
- 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


3
Architecte logiciel
Continental Automotive

2012-02 - 2012-10

Mission: Conception de la couche Application Framework d'une plateforme d'Infotainment 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
Ingénieur logiciel
Somfy

2011-08 - 2012-01

Mission: Amorcer un projet autour d'une solution matérielle et logicielle pour des applications pour la domotique
* 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
Ingénieur logiciel spécialisé Linux embarqué chez Fresenius
distribution Linux embarqué

2009-12 - 2011-08

Mission: Responsable de la mise en place d'une plateforme Linux embarqué pour des appareils
médicaux de perfusion
* 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

4
Consultant Linux embarqué
Linux embarqué et Posix temps réel pour le compte de ORSYS

2009-01 - 2009-12

Janvier 2009-décembre 2009
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
Ingénieur systèmes embarqués
ESECO Systems

2008-06 - 2009-01

Mission: Conception et réalisation de systèmes M2M de sécurité multi-communicants
* 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,
* Interface Homme-Machine 2D et 3D (GTK, QT et VRML)
Consultant Linux embarqué
Biomedical Electronics

2007-06 - 2008-06

Missions: Conception et réalisation d'appareils de soins communicants (domaine médical et biomédical)
* 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

Parcours scolaire

Master 1 en Informatique option réseaux
Université de Bordeaux1

2004-01 - 2007-01

Master 1 en Electronique
Université de Bordeaux1

2003-01 - 2004-01

Licence
Université de Bordeaux1

2000-01 - 2003-01

Contact prestataire

/