Menu

André DEMOLIS

SAINT JEAN DE BEAUREGARD

En résumé

Poste/mission recherché : développement soft embarqué temps réel
Mobilité : France entière (en veille)

26 ans d'expérience dont:
- 15 ds les telecom dont 8 ds les mobiles/infrastructures
- 20 avec noyau temps réel embarqué (entre autre VxWorks, couches basses)

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

Secteurs :
. Télécoms : téléphonie (mobile et fixe)/publiphonie, faisceaux hertziens numériques
. Terminaux électroniques de paiement
. Industrie : automates industriels, onduleurs, autimobile
. Aérospatial

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

Mes compétences :
- Langages : C, Pascal, Python, Perl, UML
- Assembleurs : Motorola, Intel, Philips, Texas
- Microprocesseurs : Motorola 680X & 680X0, Intel 86 X86
- Microcontrôleurs : Motorola 68HC11, Philips 80C552, ARM (7, 9 et 11), Renesas RX630, Infineon C16X, STMicroelectronics SPC58EC, MB86H61, STM32 (L152, F405 et F407)
- DSP : Texas TMS320CXX, ST140
- Systèmes : MS-DOS, Windows, Linux, UNIX, Solaris
- Noyaux temps réel : XEC68, RTK-E (Philips), VRTXmc, VxWorks, KER (Nortel), embOS, µC/OS, EB Tresos AutoCore OS, HyperPanel OS
- Normes : RNIS, EMV V3.1.1 / MPE V5.1, commandes AT, POSIX, UMTS layer 1, SSI, G.711 / G711.0, I2C, HomeEasy, DCF77
- Gestion de configuration : ClearCase / UCM, Continuous, Sablime (Lucent), Change Synergy, DesignSync, CVS, SVN, IMS
- 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, Eclipse, ClearQuest, Jira, GDB

Entreprises

  • HYPERPANEL - Ingénieur soft embarqué (freelance)

    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 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 2015 - 2016 Dans le cadre de la customisation d’un onduleur :
    - Écriture de nouvelles fonctionnalités
  • Thales Alenia Space - Ingénieur validation (prestation)

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

    Rueil Malmaison 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 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)

    Rueil Malmaison 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)

    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)

    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)

    Gif sur Yvette 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)

    JOUE LES TOURS 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)

    Suresnes 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)

    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)

    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)

    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)

    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

    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