Rechercher un freelance

Bienvenue sur le profil Malt de André !

Malt vous permet d'accéder aux meilleurs consultants freelances pour vos projets. Contactez André pour échanger sur votre besoin ou recherchez d'autres profils sur Malt.

André Demolis

Ingénieur senior soft embarqué temps réel

Peut se déplacer à Saint-Jean-de-Beauregard, Paris

  • 48.6635
  • 2.16775
  • Tarif indicatif 500€ / jour
  • Expérience 7 ans et +
Proposer un projet La mission ne démarrera que si vous acceptez le devis de André.
Proposer un projet La mission ne démarrera que si vous acceptez le devis de André.

Localisation et déplacement

Localisation
Saint-Jean-de-Beauregard, France
Peut travailler dans vos locaux à
  • Saint-Jean-de-Beauregard et 50km autour
  • Paris et 100km autour

Préférences

Durée de mission
  • entre 3 et 6 mois
  • ≥ 6 mois
Secteur d'activité
  • Agence & SSII
  • Automobile
  • Centres de recherche
  • Energie
  • High tech
+2 autres
Taille d'entreprise
  • 1 personne
  • 2 - 10 personnes
  • 11 - 49 personnes
  • 50 - 249 personnes
  • 250 - 999 personnes
+2 autres

Vérifications

Charte du freelance Malt signée
Consulter la charte

E-mail vérifié

Langues

  • Anglais

    Capacité professionnelle complète

  • Français

    Bilingue ou natif

  • Espagnol

    Notions

Catégories

Compétences (13)

André en quelques mots

26 ans d’expérience (20 ans avec noyau temps réel embarqué)
Formation technique (DUT, Maîtrise Science et Technique, Ingénieur SUPELEC)
Cœur de métier : soft embarqué couches basses (drivers, firmware, middleware)
Postes occupés :
- Soft embraqué : développement (design, écriture, tests unitaires & fonctionnels) (70%) architecte (5%), intégration (5%) avec l’encadrement technique de quelques personnes, vérif/valid (10%) et support (2%)
- Hard : développement (5%)

Expériences

HYPERPANEL (freelance)

Internet des objets

Développeur soft embarqué (firmware)  - En tant que freelance

Saclay, France

juillet 2017 - mars 2020 (2 ans et 8 mois)

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) :
• Rédaction des spécifications logicielles
• Conception et écriture du firmware
• Test et qualification du logiciel

Dans le cadre du développement d’une plateforme software STM32 pour IoT :
Ecriture du firmware de l’UART (4 mois) :
• Rédaction des spécifications logicielles
• Conception et écriture du firmware
• Test et qualification du logiciel
Portage de tous les firmwares (ADC, DAC, GPIO, timer, système, UART, et DMA) du STM32L152RE vers le STM32F407VG (2 mois) :
• Mise à jour du logiciel
• Test et qualification du logiciel
Ecriture du firmware de l’I2C (1 mois) :
• Rédaction des spécifications logicielles
• Conception et écriture du firmware
• Test et qualification du logiciel
Ajout du protocole HomeEasy (émission et réception) (2 mois) et du protocole "DCF77" (4 mois) dans le driver "Remote Control Unit" :
• Rédaction des spécifications fonctionnelles et logicielles
• Conception et écriture des nouveaux protocoles
• Test (tests automatiques et sur cible) et qualification du logiciel
Ecriture du driver audio G.711 (0,5 mois) :
• Rédaction des spécifications fonctionnelles et logicielles
• Conception et écriture du driver
• Test du logiciel (tests automatiques)
Ecriture du driver audio G.711.0 (13 mois) :
• Correction des spécifications fonctionnelles fournies par l’UIT et écriture des spécifications logicielles
• Correction et optimisation du code fourni par l’UIT (gain : 30% du temps d’exécution) et ajout de commentaires dans le code
• Test du logiciel (tests automatiques)
Ajout de tests automatiques pour le driver "Remote Control Unit" (1 mois)
Ecriture des tests automatiques du driver GPIO (2 mois)
c Temps réel Système embarqué Firmware STM32

SÉCURITÉ COMMUNICATIONS

Télécommunications

Développeur soft embraqué (couches basses) / hard

74800 Saint-Pierre-en-Faucigny, France

août 1994 - septembre 1996 (2 ans et 1 mois)

Dans le cadre du développement d’un PABX numérique (14 mois) :
Écriture du logiciel du générateur de fréquences vocales :
• Conception et écriture 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
• Test et qualification du logiciel du PABX
• Rédaction des dossiers techniques et de qualification

Dans le cadre du développement d’un poste main libre analogique dédié au PABX (12 mois) :
Conception et réalisation des parties analogique, alimentation et BF
Test et qualification hard (analogique et numérique) de la carte
Liaison avec les sous-traitants
Rédaction des dossiers techniques et de qualification hard (analogique et numérique)

LUCENT TECHNOLOGIES (prestation)

Télécommunications

Développeur soft

76250 Déville-lès-Rouen, France

octobre 1996 - mai 1998 (1 an et 7 mois)

Dans le cadre du développement d’un faisceau hertzien numérique :
Écriture du logiciel embarqué (14 mois) :
• Rédaction des spécifications fonctionnelles, logicielles et d’interface
• Conception et écriture du logiciel (assembleur, microcontrôleur 68HC11)
• Test et intégration du logiciel
Responsable technique du suivi sous-traitant (logiciel sous Windows, intervention lorsque logiciel en validation) (6 mois) :
• Analyse et affectation des bugs découverts
• Correction de certains bugs / suivi et test des corrections effectuées par le sous-traitant

C.S. DEFENSE (prestation)

Télécommunications

Développeur soft embarqué (couches basses)

Les Ulis, France

juin 1998 - août 1998 (2 mois)

Dans le cadre de l’évolution d’un système de liaison radio sol-air (liaison vocale) :
Écriture de nouvelles fonctionnalités :
• Rédaction des spécifications fonctionnelles et logicielles
• Conception et écriture des fonctionnalités ajoutées dans le logiciel (C, assembleur, DSP TMS320C41)
• Test et qualification des fonctionnalités ajoutées

ASCOM MONÉTEL (prestation)

Télécommunications

Développeur soft embarqué (couches basses)

07500 Guilherand-Granges, France

septembre 1998 - novembre 2000 (2 ans et 2 mois)

Dans le cadre du développement d’un publiphone analogique :
Assistance technique sur le DSP (3 mois) :
• Rédaction du cahier des charges pour le DSP
• Mise en œuvre du DSP (TMS320C5410) et des outils de développement
Écriture du logiciel du lecteur de carte bancaire afin d'obtenir l'homologation EMV V3.1.1 / MPE V5.1.1 (12 mois) :
• Rédaction des spécifications fonctionnelles et logicielles
• Conception et écriture du logiciel (C, assembleur, microcontrôleur 80C552)
• Test et qualification du logiciel

Dans le cadre du développement d’un terminal de paiement électronique :
Écriture du driver du modem (commandes AT) (12 mois) :
• Rédaction des spécifications fonctionnelles et logicielles
• Conception et écriture du logiciel (C, XEC68, microcontrôleur 68331)
• Test et qualification du logiciel

PHILIPS (PCC) puis CELLON (prestation) - Philips Healthcare

Télécommunications

Architecte soft embarqué (middleware)

Le Mans, France

décembre 2000 - mai 2003 (2 ans et 5 mois)

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 (12 mois) :
• Rédaction des spécifications fonctionnelles et logicielles
• Conception et écriture du logiciel (C, RTK-E : noyau temps réel Philips, microcontrôleur ARM7TDMI)
• Test du logiciel
• Support à l’intégration
É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) :
• Architecture (rédaction du document d’architecture)
• Rédaction des spécifications fonctionnelles et logicielles
• Conception et écriture du logiciel (C, RTK-E : noyau temps réel Philips, microcontrôleur ARM7TDMI)
• Test du logiciel
• Support à l’intégration
c temps réel Systèmes embarqués middleware

PHILIPS (PS) (prestation) - Philips Healthcare

Télécommunications

Architecte soft embarqué (middleware)

Le Mans, France

juin 2003 - mai 2004 (11 mois)

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) :
• Architecture (rédaction du document d’architecture)
• Rédaction des spécifications fonctionnelles et logicielles
• Conception et écriture du logiciel (C, RTK-E : noyau temps réel Philips, microcontrôleur ARM7TDMI)
• Test du logiciel
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.
c temps réel Systèmes embarqués middleware

CELLON (prestation)

Télécommunications

Intégrateur soft embarqué

Le Mans, France

juin 2004 - avril 2005 (10 mois)

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 :
• Analyse et affectation des bugs découverts
• Suivi et test des corrections
• Génération et livraison des versions du logiciel
intégration

MOTOROLA (prestation)

Télécommunications

Développeur soft embarqué (couches basses)

Toulouse, France

mai 2005 - avril 2006 (11 mois)

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 :
• Rédaction des spécifications fonctionnelles et logicielles
• Conception et écriture du logiciel (C, VRTXmc, microcontrôleur ARM11)
• Test du logiciel
• Support à l’intégration
c temps réel Systèmes embarqués couches basses

NORTEL puis ALCATEL-LUCENT (prestation)

Télécommunications

architecte soft embarqué (UMTS layer 1)

Saint-Quentin en Yvelines, Montigny-le-Bretonneux, France

mai 2006 - février 2008 (1 an et 9 mois)

Dans le cadre du développement d’un nouveau node B (BTS UMTS) (DCH / HSDPA / HSUPA) (4 mois) :
Architecture du logiciel UMTS layer 1 (modèle de capacité L1 sur GreenSIDE de ST : microcontrôleur ARM926 (VxWorks), DSP ST140 (KER : noyau temps réel Nortel)) :
• Architecture (rédaction du document d’architecture)
• Rédaction des spécifications fonctionnelles

Dans le cadre du développement du HSUPA dans un node B (6 mois) :
Optimisation du code existant pour DCH et HSDPA (C, KER : noyau temps réel Nortel, DSP TMS320C6416)
Amélioration de la couverture de tests

Dans le cadre de l’évolution du HSDPA dans un node B (12 mois) :
Écriture de nouvelles fonctionnalités :
• Rédaction des spécifications fonctionnelles et logicielles
• Conception et écriture du logiciel (C, KER : noyau temps réel Nortel, DSP TMS320C6416)
• Test du logiciel (Python)
• Support à l’intégration
c temps réel Systèmes embarqués UMTS layer 1 Python

NXP (prestation)

Télécommunications

Support client

Antibes, France

mars 2008 - août 2008 (5 mois)

Dans le cadre du développement de téléphones portables (UMTS) :
Support (niveau 2) DCH layer 1 pour le client Samsung (C, microcontrôleurs ARM926 & 946)
Amélioration de la couverture de tests

SCHNEIDER ELECTRIC (prestation) - Schneider Electric

Agence & SSII

Développeur soft embarqué (firmware)

Antibes, France

septembre 2008 - février 2010 (1 an et 5 mois)

Dans le cadre du développement d’un ASIC pour automate industriel :
Écriture des tests fonctionnels de l’ASIC et du FPGA équivalent :
• Conception et écriture du logiciel (C, VxWorks, microcontrôleur ARM926)
• Test de l’ASIC (simulation) et du FPGA équivalent (simulation et maquette)
• Rédaction d’un rapport de test
C Temps réel Systèmes embarqués firmware

AMADEUS (prestation)

Agence & SSII

Développeur soft

Antibes, France

mars 2010 - juillet 2010 (4 mois)

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) :
• Conception et écriture du logiciel
• Test du logiciel

SCHNEIDER ELECTRIC (prestation) - Schneider Electric

Agence & SSII

Développeur soft embarqué (firmware)

Carros, France

août 2010 - janvier 2014 (3 ans et 5 mois)

Dans le cadre du développement d’un automate industriel :
Amélioration du logiciel d’interface avec le FPGA (9 mois) :
• Test du logiciel
• Analyse et affectation des bugs découverts
• Correction de certains bugs / suivi et test des corrections des autres bugs
Amélioration du process (15 mois) :
• Analyse
• Amélioration du process de livraison des versions du logiciel (tests automatiques avant chaque livraison)
• Écriture de nouveaux tests automatiques
• Écriture du logiciel d’un simulateur SSI
Validation des nouvelles fonctionnalités du FPGA (3 mois) :
• Conception et écriture des couches les plus basses du logiciel (C, VxWorks, microcontrôleur ARM926)
• Test du logiciel
• Test des nouvelles fonctionnalités du FPGA
• Rédaction d’un rapport de test

Dans le cadre du développement d’un nouvel automate industriel :
Écriture du driver du générateur de pulses (15 mois) :
• Rédaction des spécifications fonctionnelles et logicielles
• Conception et écriture du logiciel (C, embOS, microcontrôleur RX630)
• Test du logiciel
• Support à l’intégration
C temps réel sytèmes embarqués firmware

THALES ALENIA SPACE (prestation) - THALES GROUP

Aéronautique & aérospatiale

Validation

Cannes, France

février 2014 - avril 2015 (1 an et 2 mois)

Dans le cadre du développement d’un satellite :
Ecriture de demandes de tests

SOCOMEC (prestation)

Agence & SSII

Développeur soft embarqué (firmware)

67230 Benfeld, France

mai 2015 - juin 2016 (1 an et 1 mois)

Dans le cadre de la customisation d’un onduleur :
Écriture de nouvelles fonctionnalités :
• Rédaction des spécifications fonctionnelles et logicielles (UML)
• Conception et écriture des fonctionnalités modifiées/ajoutées dans le logiciel (C, µC/OS, C164CI-LM et C167CS-32 FM)
• Test et qualification des fonctionnalités modifiées/ajoutées

CONTINENTAL (prestation) - Continental

Automobile

Développeur soft embarqué (firmware)

Toulouse, France

janvier 2017 - mai 2017 (4 mois)

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 :
• Conception et écriture des adaptations (C, EB Tresos AutoCore OS, SPC58EC)
• Test et qualification des adaptations
C Temps réel Systèmes embarqués Firmware

Formations