Entreprises, SSII, DSI
Trouvez rapidement les meilleurs intervenants pour tous vos projets informatiques
Photo d'André, Développeur C

André Développeur C

CV n°170521D001
  • Profil

    Développeur (52 ans)

  • Mobilité Totalement mobile
  • Disponibilité Actuellement disponible
  • Statut En portage salarial
  • Domaines d'expertise

    Etudes / développements, Télécom / Téléphonie , Temps réel / Systèmes embarqués

Études et formations

DOMAINES DE COMPÉTENCES
Soft Assembleur & langage évolué
Software PC ou embarqué (avec ou sans noyau temps réel)
Hard Électronique analogique & numérique
Traitement du signal

DOMAINES D’ACTIVITÉS
Télécoms : téléphonie (mobile et fixe)/publiphonie, faisceaux hertziens numériques
Terminaux électroniques de paiement
Industrie : automates industriels, onduleurs, automobile
Aérospatial

CONNAISSANCES TECHNIQUES
Méthodes de travail Cycle en V, CMMI, ISO 9001, méthode agile (Scrum)
Langages C, Pascal, Python, Perl
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
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
Normes RNIS, EMV V3.1.1 / MPE V5.1, commandes AT, POSIX, UMTS layer 1, SSI
Gestion de conf. 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

CONNAISSANCES LINGUISTIQUES
Anglais Opérationnel
Espagnol Connaissances scolaires

FORMATION

Juin 1992 Diplôme d’Ingénieur SUPELEC
Section Radiocommunications

Juin 1990 Maîtrise de Sciences et Techniques en Télécommunications à Toulon

Juin 1988 D.U.T. de Génie Electrique et Informatique Industrielle à Annecy

Expériences professionnelles

EXPÉRIENCE PROFESSIONNELLE
Juillet 17 à mars 20 HYPERPANEL (freelance) à Saclay (91) : développeur soft embarqué (firmware)
Projet : Développement d’une nouvelle plateforme hardware pour les décodeurs TV
Réalisations :
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
Environnement technique :
Langage : C (microcontrôleur MB86H61)
Matériels : PC sous Linux, oscilloscope
Logiciel : GDB
Noyau temps réel : HyperPanel OS
Projet : Développement d’une plateforme software STM32 pour IoT
Réalisations :
Ecriture du firmware de l’UART (4 mois) :
Rédaction des spécifications logicielles
Conception et écriture du firmware
Test et qualification du logiciel
Environnement technique :
Langage : C (microcontrôleur STM32L152RE)
Matériels : PC sous Linux, oscilloscope
Logiciel : GDB
Noyau temps réel : HyperPanel OS
Réalisations :
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
Environnement technique :
Langage : C (microcontrôleur STM32F407VG)
Matériels : PC sous Linux, oscilloscope
Logiciel : GDB
Noyau temps réel : HyperPanel OS
Réalisations :
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
Environnement technique :
Langage : C (microcontrôleur STM32F405RG)
Matériels : PC sous Linux, oscilloscope
Logiciel : GDB
Noyau temps réel : HyperPanel OS
Réalisations :
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)
Environnement technique :
Langage : C
Matériels : PC sous Linux
Logiciel : GDB
Noyau temps réel : HyperPanel OS

Depuis janvier 2017 CONTINENTAL (prestation) à Toulouse (31) : développeur soft embarqué (firmware)
Projet :
Développement d’une nouvelle plateforme hard/soft pour l’habitacle d’automobile
Réalisations :
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
• Test et qualification des adaptations

Environnement technique :
• Langage : C (microcontrôleurs SPC58EC)
• Matériels : PC sous Windows, oscilloscope, debugger SPC58EC
• Logiciel : Eclipse, Jira
• Noyau temps réel : EB Tresos AutoCore OS
• Gestionnaire de configuration : IMS

Juillet à déc. 16 Arrêt de travail suite à une chute de vélo
Mai 15 à juin 16 SOCOMEC (prestation) à Benfeld (67) : développeur soft embarqué (firmware)
Projet :
Customisation d’un onduleur
Réalisations :
Écriture de nouvelles fonctionnalités :
• Rédaction des spécifications fonctionnelles et logicielles
• Conception et écriture des fonctionnalités modifiées/ajoutées dans le logiciel
• Test et qualification des fonctionnalités modifiées/ajoutées

Environnement technique :
• Langage : C (microcontrôleurs C164CI-LM et C167CS-32 FM)
• Matériels : PC sous Windows, oscilloscope
• Logiciel : Eclipse, Jira
• Noyau temps réel : µC/OS
• Gestionnaire de configuration : SVN

Février 14 à avril 15 THALES ALENIA SPACE (prestation) à Cannes (06) : validation
Projet :
Développement d’un satellite
Réalisations :
Ecriture de demandes de tests
Environnement technique :
• Matériel : PC sous Windows
• Gestionnaire de configuration : CVS

Août 10 à janvier 14 SCHNEIDER ELECTRIC (prestation) à Sophia-Antipolis puis Carros (06) : développeur soft embarqué (firmware)
Projet :
Développement d’un automate industriel

Réalisations :
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
• Test du logiciel
• Test des nouvelles fonctionnalités du FPGA
• Rédaction d’un rapport de test

Environnement technique :
• Langage : C (microcontrôleur ARM926)
• Matériels : PC sous Windows, oscilloscope, debugger ARM926
• Logiciel : Eclipse, ClearQuest
• Noyau temps réel : VxWorks
• Gestionnaire de configuration : UCM
• Norme : SSI

Projet :
Développement d’un nouvel automate industriel
Réalisations :
Écriture du driver du générateur de pulses (15 mois) :
• Rédaction des spécifications fonctionnelles et logicielles
• Conception et écriture du logiciel
• Test du logiciel
• Support à l’intégration

Environnement technique :
• Langage : C (microcontrôleur RX630)
• Matériels : PC sous Windows, oscilloscope, debugger RX630
• Logiciel : Eclipse, ClearQuest
• Noyau temps réel : embOS
• Gestionnaire de configuration : UCM

Mars à juillet 2010 AMADEUS (prestation) à Sophia-Antipolis (06) : développeur soft
Projet :
Etude de faisabilité d’une nouvelle fonctionnalité pour le préachat de billets d’avion

Réalisations :
É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

Environnement technique :
• Langage : Perl
• Matériel : PC sous Linux

Sept. 08 à février 10 SCHNEIDER ELECTRIC (prestation) à Sophia-Antipolis (06) : développeur soft embarqué (firmware)
Projet :
Développement d’un ASIC pour automate industriel

Réalisations :
Écriture des tests fonctionnels de l’ASIC et du FPGA équivalent :
• Conception et écriture du logiciel
• Test de l’ASIC (simulation) et du FPGA équivalent (simulation et maquette)
• Rédaction d’un rapport de test

Environnement technique :
• Langage : C (microcontrôleur ARM926)
• Matériels : PC sous Linux, oscilloscope
• Logiciel : Eclipse
• Noyau temps réel : VxWorks
• Gestionnaire de configuration : CVS

Mars à août 2008 NXP (prestation) à Sophia-Antipolis (06) : support client
Projet :
Développement de téléphones portables (UMTS)
Réalisations :
Support (niveau 2) DCH layer 1 pour le client Samsung
Amélioration de la couverture de tests

Environnement technique :
• Langage : C (microcontrôleurs ARM926 & 946)
• Matériels : PC sous Windows, AMIQ (Rohde&Schwarz), MD8480B (Anritsu)
• Logiciel : Synchronicity
• Gestionnaire de configuration : DesignSync
• Norme : UMTS layer 1

Mai 06 à février 08 NORTEL puis ALCATEL-LUCENT (prestation) à Saint-Quentin-en-Yvelines (78) : architecte soft embarqué (UMTS layer 1)
Projet :
Développement d’un nouveau node B (BTS UMTS) (DCH / HSDPA / HSUPA) (4 mois)
Réalisations :
Architecture du logiciel UMTS layer 1 (modèle de capacité L1 sur GreenSIDE de ST) :
• Architecture (rédaction du document d’architecture)
• Rédaction des spécifications fonctionnelles

Environnement technique :
• Langage : C (microcontrôleur ARM926, DSP ST140)
• Matériel : PC sous Windows
• Noyaux temps réel : VxWorks (ARM926), KER (Nortel, DSP ST140)
• Norme : UMTS layer 1

Projet :
Développement du HSUPA dans un node B (6 mois)
Réalisations :
Optimisation du code existant pour DCH et HSDPA
Amélioration de la couverture de tests

Environnement technique :
• Langage : C (DSP TMS320C6416)
• Matériels : PC sous Windows, TM500 (Aeroflex)
• Logiciels : Clarify CRM, IDCE (outil Nortel de revue de code / documents), DCT
• Noyau temps réel : KER (Nortel)
• Gestionnaire de configuration : UCM
• Norme : UMTS layer 1

Projet :
Evolution du HSDPA dans un node B (12 mois)
Réalisations :
Écriture de nouvelles fonctionnalités :
• Rédaction des spécifications fonctionnelles et logicielles
• Conception et écriture du logiciel
• Test du logiciel
• Support à l’intégration

Environnement technique :
• Langages : C (DSP TMS320C6416), Python
• Matériels : PC sous Windows, TM500 (Aeroflex)
• Logiciels : Clarify CRM, IDCE (outil Nortel de revue de code / documents), DCT
• Noyau temps réel : KER (Nortel)
• Gestionnaire de configuration : UCM
• Norme : UMTS layer 1

Mai 05 à avril 06 MOTOROLA (prestation) à Toulouse (31) : développeur soft embarqué (couches basses)
Projet :
Développement de téléphones portables (GSM / GPRS / UMTS)
Réalisations :
É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
• Test du logiciel
• Support à l’intégration

Environnement technique :
• Langage : C (microcontrôleur ARM11)
• Matériels : PC sous Windows, Sun sous Solaris, debugger ARM11
• Logiciels : DDTS, Klocwork
• Noyau temps réel : VRTXmc
• Gestionnaire de configuration : ClearCase

Juin 04 à avril 05 CELLON (prestation) au Mans (72) : intégrateur soft embarqué
Projet :
Développement de téléphones portables (GSM / GPRS)

Réalisations :
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

Environnement technique :
• Langage : C (microcontrôleur ARM7TDMI)
• Matériels : PC sous Windows, Sun sous Solaris, émulateur ARM7
• Logiciels : DDTS
• Gestionnaire de configuration : ClearCase, Change Synergy

Juin 03 à mai 04 PHILIPS (PS) (prestation) au Mans (72) : architecte soft embarqué (middleware)
Projet :
Développement de téléphones portables (GSM / GPRS) pour le client Samsung

Réalisations :
É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
• 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.

Environnement technique :
• Langage : C (microcontrôleur ARM7TDMI)
• Matériels : PC sous Windows, Sun sous Solaris
• Logiciels : DDTS, Logiscope, Purify
• Noyau temps réel : RTK-E (Philips)
• Gestionnaire de configuration : ClearCase, Continuous
• Norme : POSIX

Déc. 00 à mai 03 PHILIPS (PCC) puis CELLON (prestation) au Mans (72) : architecte soft embarqué (middleware)
Projet :
Développement de téléphones portables (GSM / GPRS)
Réalisations :
É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
• 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
• Test du logiciel
• Support à l’intégration

Environnement technique :
• Langage : C (microcontrôleur ARM7TDMI)
• Matériels : PC sous Windows, Sun sous Solaris
• Logiciels : Rose/SoDA, DDTS, Logiscope, Purify
• Noyau temps réel : RTK-E (Philips)
• Gestionnaire de configuration : ClearCase
• Norme : POSIX

Sept. 98 à nov. 00 ASCOM MONÉTEL (prestation) à Guilherand-Granges (07) : développeur soft embarqué (couches basses)
Projet :
Développement d’un publiphone analogique
Réalisations :
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
• Test et qualification du logiciel

Environnement technique :
• Langages : C, assembleurs DSP TMS320C5410 et microcontrôleur 80C552
• Matériels : PC sous Windows, émulateur 80C552, oscilloscope, analyseur de protocole
• Logiciel : StarScope
• Normes : EMV V3.1.1 / MPE V5.1.1

Projet :
Développement d’un terminal de paiement électronique

Réalisations :
Écriture du driver du modem (commandes AT) (12 mois) :
• Rédaction des spécifications fonctionnelles et logicielles
• Conception et écriture du logiciel
• Test et qualification du logiciel

Environnement technique :
• Langage : C (microcontrôleur 68331)
• Matériels : PC sous Windows, debugger et émulateur 68331, oscilloscope
• Noyau temps réel : XEC68
• Norme : commandes AT

Juin à août 1998 C.S. DEFENSE (prestation) aux Ulis (91) : développeur soft embarqué (couches basses)
Projet :
Evolution d’un système de liaison radio sol-air (liaison vocale)
Réalisations :
Écriture de nouvelles fonctionnalités :
• Rédaction des spécifications fonctionnelles et logicielles
• Conception et écriture des fonctionnalités ajoutées dans le logiciel
• Test et qualification des fonctionnalités ajoutées

Environnement technique :
• Langages : C, assembleur TMS320C41
• Matériels : Sun sous Solaris, émulateur TMS320C41, oscilloscope, analyseur de spectre

Oct. 96 à mai 98 LUCENT TECHNOLOGIES (prestation) à Déville-lès-Rouen (76) : développeur soft
Projet :
Développement d’un faisceau hertzien numérique
Réalisations :
Écriture du logiciel embarqué (14 mois) :
• Rédaction des spécifications fonctionnelles, logicielles et d’interface
• Conception et écriture du logiciel
• 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

Environnement technique :
• Langage : assembleur 68HC11
• Matériels : PC sous Windows, Sun sous UNIX, émulateur 68HC11, oscilloscope, analyseur de protocole
• Logiciel : Access
• Gestionnaire de configuration : Sablime (Lucent)

Août 94 à sept. 96 SÉCURITÉ COMMUNICATIONS à Saint Pierre-en-Faucigny (74) : développeur soft embraqué (couches basses) / hard
Projet :
Développement d’un PABX numérique (14 mois)

Réalisations :
Écriture du logiciel du générateur de fréquences vocales :
• Conception et écriture du logiciel
• 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

Environnement technique :
• Langages : Pascal, assembleur TMS320C17
• Matériels : PC sous DOS, simulateur et émulateur TMS320C17, oscilloscope
• Norme : RNIS

Projet :
Développement d’un poste main libre analogique dédié au PABX (12 mois)

Réalisations :
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)

Environnement technique :
• Matériel : PC sous DOS
• Logiciel : SPICE