Menu

André DEMOLIS

La Ville-aux-Dames (37)

En résumé

Mission recherchée : développement soft embarqué temps réel
Mobilité : France entière

29 ans d'expérience dont 23 en soft embarqué temps réel (principalement couches basses : firmware, drivers, middleware)

Postes occupés :
- Soft embraqué : développement (design, écriture, tests unitaires & fonctionnels) (75%), architecte (5%), intégration (5%), vérif/valid (10%) et support client (2%)
- Hard : développement (3%)
Jai donc travaillé sur toutes les étapes du bas du cycle en V.

Domaines de compétence :
- Soft : assembleur & langage évolué, software PC ou embarqué (avec ou sans noyau temps réel)
- Hard : électronique analogique & numérique
- Traitement du signal

Points forts : très professionnel, rigoureux, organisé, autonome, réactif, méthodique

Indépendant
TJM IDF : 520 euros
TJM province : 450 euros

Détail de mes compétences :
- Langages : C, Pascal, Python (débutant), Perl (débutant), UML (débutant)
- Assembleurs : Motorola, Intel, Philips, Texas
- Microprocesseurs : Motorola 680X & 680X0, Intel 86 X86
- Microcontrôleurs : Motorola 68HC11, Philips 80C552, ARM (7, 9, 11, Cortex M3 et M4), Renesas RX630, Infineon C16X, STMicroelectronics SPC58EC, Fujitsu MB86H61, STM32 (L152, F303, F405 et F407), Silicon Labs EFM32GG11
- DSP : Texas TMS320CXX, ST140
- Systèmes : MS-DOS, Windows, Linux, UNIX, Solaris
- OS temps réel : XEC68, RTK-E (Philips), VRTXmc, VxWorks, KER (Nortel), embOS, µC/OS / µC/OS-III, EB Tresos AutoCore OS, HyperPanel OS, eCos
- Normes : RNIS, commandes AT, POSIX, UMTS layer 1, G.711 / G711.0, MISRA C, AUTOSAR, EMV V3.1.1 / MPE V5.1, SSI, I2C, SPI, HomeEasy, DCF77
- Gestion de conf. : ClearCase / UCM, Continuous, Sablime (Lucent), Change Synergy, DesignSync, CVS, SVN, IMS, GitLab
- Matériels : PC, Mac, SUN, oscilloscope, debuggers, émulateurs, analyseur de spectre, analyseurs de protocole, TM500 (Aeroflex), AMIQ (Rohde&Schwarz), MD8480B (Anritsu)
- Logiciels : DADISP, SPICE, MATLAB, BIOScope, StarScope, Access, Rose/SoDA, Logiscope, Purify, Klocwork, DDTS, Clarify CRM, DCT, Synchronicity, ClearQuest, Jira, Digital ai, GDB, Eclipse, Visual Studio code, RIDE

Entreprises

  • FAIVELEY (freelance) - Développeur soft embarqué (application)

    La Ville-aux-Dames (37) 2022 - 2023 Dans les cadre du développement d’un enregistreur d’événements ferroviaire :
    - Maintenance (5 mois) :
    - Ecriture du logiciel de la couche protocole pour le transfert de fichiers vers le sol (5 mois)
  • FULL ELECTRONIC SYSTEM (freelance) - Développeur soft embarqué

    Échirolles (38) 2022 - 2022 Dans le cadre du développement d’un fanal ou d’un projecteur (suivant les paramètres) :
    - Ecriture du logiciel de prise en compte de l’état des boutons et éclairage en fonction des paramètres associés au(x) bouton(s) appuyé(s)
  • EDSI (freelance) - Développeur soft embarqué (couches basses)

    Cesson-Sévigné (35) 2022 - 2022 Dans le cadre de l'évolution du module de cryptographie :
    - Écriture de nouvelles fonctionnalités
  • EFS (freelance) - Développeur soft embarqué

    Montagny (69) 2020 - 2022 Dans le cadre du développement d'une sonde mesurant la qualité de l'eau :
    - Ecriture des couches basses des différentes tâches (demande de mesures, écriture des résultats des mesures et des logs en flash, chargement d'un nouveau firmware (boot loader)) et de l'application
    - Intégration de la carte tête (mesures) et de la carte modem 4G / GPS (2 mois)
  • HYPERPANEL - Ingénieur soft embarqué (freelance)

    Saclay (91) 2017 - 2020 Dans le cadre du développement d’une nouvelle plateforme hardware pour les décodeurs TV :
    - Ecriture du firmware du lecteur de carte à puce (3 mois)
    Dans le cadre du développement d’une plateforme software STM32 pour IoT :
    - Ecriture du firmware de l’UART (4 mois)
    - Portage de tous les firmwares (ADC, DAC, GPIO, timer, système, UART, et DMA) du STM32L152RE vers le STM32F407VG (2 mois)
    - Ecriture du firmware de l’I2C (1 mois)
    - Ajout du protocole HomeEasy (émission et réception) (2 mois) et du protocole "DCF77" (4 mois) dans le driver "Remote Control Unit
    - Ecriture du driver audio G.711 (0,5 mois)
    - Ecriture du driver audio G.711.0 (13 mois)
    - Ajout de tests automatiques pour le driver "Remote Control Unit" (1 mois)
    - Ecriture des tests automatiques du driver GPIO (2 mois)
  • Continental - Ingénieur soft embarqué (prestation)

    Toulouse (31) 2017 - 2017 Dans le cadre du développement d’une nouvelle plateforme hard/soft pour l’habitacle d’automobile :
    - Adaptation de l'outil de mesure des charges CPU (tâches et interruptions) et des remplissages des stacks (tâches et interruptions) avec le nouvel OS
  • SOCOMEC - Ingénieur soft embarqué (prestation)

    Benfeld (67) 2015 - 2016 Dans le cadre de la customisation d’un onduleur :
    - Écriture de nouvelles fonctionnalités
  • Thales Alenia Space - Ingénieur validation (prestation)

    Cannes (06) 2014 - 2015 Dans le cadre du développement d’un satellite :
    - Ecriture de demandes de tests
  • Schneider Electric - Ingénieur soft embarqué (prestation)

    Sophia-Antipolis puis Carros (06) 2010 - 2014 Dans le cadre du développement d’un automate industriel :
    - Amélioration du logiciel d’interface avec le FPGA (9 mois)
    - Amélioration du process (15 mois)
    - Validation des nouvelles fonctionnalités du FPGA (3 mois)
    Dans le cadre du développement d’un nouvel automate industriel :
    - Écriture du driver du générateur de pulses (C, embOS, microcontrôleur RX630) (15 mois)
  • Amadeus - Ingénieur soft (prestation)

    Sophia-Antipolis (06) 2010 - 2010 Dans le cadre de l’étude de faisabilité d’une nouvelle fonctionnalité pour le préachat de billets d’avion :
    - Écriture du logiciel de tri des données (KDB-tree) afin d’accélérer la recherche (PERL)
  • Schneider Electric - Ingénieur soft embarqué (prestation)

    Sophia-Antipolis (06) 2008 - 2010 Dans le cadre du développement d’un ASIC pour automate :
    - Validation de l'ASIC (C, VxWorks, microcontrôleur ARM926)
  • NXP - Ingénieur support client (prestation)

    Sophia-Antipolis (06) 2008 - 2008 Dans le cadre du développement de téléphones portables (UMTS) :
    - Support (niveau 2) DCH layer 1 pour le client Samsung (microcontrôleurs ARM926 & 946)
  • Nortel / Alcatel-Lucent - Architecte software embarqué (prestation)

    Saint-Quentin-en-Yvelines (78) 2006 - 2008 Dans le cadre du développement d’un nouveau node B (BTS UMTS) (DCH / HSDPA / HSUPA) :
    - Architecture du logiciel UMTS layer 1 (arborescence des fichiers, modèle de capacité L1 sur GreenSIDE de ST : microcontrôleur ARM926 (VxWorks), DSP ST140 (KER : noyau temps réel Nortel)) (4 mois)
    Dans le cadre du développement du HSUPA dans un node B :
    - Optimisation du code existant pour DCH et HSDPA (C, KER : noyau temps réel Nortel, DSP TMS320C6416) (6 mois)
    Dans le cadre de l’ajout de fonctionnalités HSDPA dans un node B :
    - Ecriture du logiciel (C, KER : noyau temps réel Nortel, DSP TMS320C6416) (12 mois)
  • Motorola - Ingénieur soft embarqué (prestation)

    Toulouse (31) 2005 - 2006 Dans le cadre du développement de téléphones portables (GSM / GPRS / UMTS) :
    - Écriture du logiciel d'interface (côté modem) entre la partie modem et la partie application et du logiciel de gestion de la cache SIM / USIM associée à l’interface (C, VRTXmc, microcontrôleur ARM11)
  • Cellon - Intégrateur soft embarqué (prestation)

    Le Mans (72) 2004 - 2005 Dans le cadre du développement de téléphones portables (GSM / GPRS) :
    - Intégration produit pour les clients Haier, Sang Fe, Alcatel et Philips
  • Philips - Architecte soft embarqué (prestation)

    Le Mans (72) 2003 - 2004 Dans le cadre du développement de téléphones portables (GSM / GPRS) pour le client Samsung :
    - Écriture du logiciel d'une interface générique (s'appuyant sur la norme POSIX) entre les applications et le gestionnaire de fichiers choisi (gestionnaire de fichiers propriétaire ou du commerce) (C, RTK-E : noyau temps réel Philips, microcontrôleur ARM7TDMI)
    - Adaptation des drivers afin d’utiliser un gestionnaire de fichiers du commerce (Nuremberg, Allemagne, juillet/août 2003).
    - Intégration puis test de toutes les modifications réalisées (applications, interface générique et drivers).
    - Encadrement technique des personnes qui ont adapté les applications utilisant l’interface générique.
    - Lien entre les personnes du Mans et le chef de projet situé à Nuremberg.
    - Formation des ingénieurs de Nuremberg sur le logiciel de l’interface générique..
  • Philips / Cellon - Architecte soft embarqué (prestation)

    Le Mans (72) 2000 - 2003 Dans le cadre du développement de téléphones portables (GSM / GPRS) :
    - Écriture du logiciel d'interface entre les couches hautes (file server et format manager) du gestionnaire de fichiers propriétaire (s'appuyant sur la norme POSIX) et les couches basses (volume manager et drivers) déjà existantes et amélioration de la robustesse de ce gestionnaire de fichiers face aux crashs logiciels et aux coupures inattendues de l'alimentation (C, RTK-E : noyau temps réel Philips, microcontrôleur ARM7TDMI) (12 mois)
    - Évolution du gestionnaire de fichiers propriétaire : commandes existantes disponibles en synchrone, ajout de nouvelles commandes POSIX et de buffers d'entrée/sortie, gestion de plusieurs volumes (18 mois)
  • ASCOM MONÉTEL - Ingénieur soft embarqué (prestation)

    Guilherand-Granges (07) 1998 - 2000 Dans le cadre du développement d’un publiphone analogique :
    - Assistance technique sur le DSP (TMS320C5410) (3 mois)
    - Écriture du logiciel du lecteur de carte bancaire afin d'obtenir l'homologation EMV V3.1.1 / MPE V5.1.1 (C, assembleur, microcontrôleur 80C552) (12 mois)
    Dans le cadre du développement d’un terminal de paiement électronique :
    - Écriture du logiciel du driver du modem (commandes AT) (C, XEC68 : noyau temps réel RealTime Craft, microcontrôleur 68331) (12 mois)
  • C.S. - Ingénieur soft embarqué (prestation)

    Les Ulis (91) 1998 - 1998 Dans le cadre de l’ajout de fonctionnalités pour une liaison radio sol-air (liaison vocale) :
    - Ecriture des fonctionnalités ajoutées dans le logiciel (C, assembleur, DSP TMS320C41)
  • LUCENT TECHNOLOGIES - Ingénieur soft (prestation)

    Déville-lès-Rouen (76) 1996 - 1998 Dans le cadre du développement d’un faisceau hertzien numérique :
    - Écriture du logiciel embarqué (assembleur, microcontrôleur 68HC11) (14 mois)
    - Responsable technique du suivi sous-traitant (logiciel sous Windows, intervention lorsque logiciel en validation) (6 mois)
  • SÉCURITÉ COMMUNICATIONS - Ingénieur hard/soft

    Saint-Pierre-en-Faucigny (74) 1994 - 1996 Dans le cadre du développement d’un PABX numérique (14 mois) :
    - Ecriture du logiciel (assembleur, DSP TMS320C17)
    - Conception et réalisation d’une carte de test PC et de son logiciel (Pascal, assembleur, DSP TMS320C17) afin de tester le logiciel du PABX
    Dans le cadre du développement d’un poste main libre analogique dédié au PABX (12 mois) :
    - Conception et réalisation des parties analogiques)

Formations

Réseau

Annuaire des membres :