Patrick - Consultant technique C

Ref : 101105U001
Photo de Patrick, Consultant technique C
Compétences
C
TEMPS REEL
Expériences professionnelles
  • Depuis 06/2010 PHINEO (SSII)
    Client : BOUYGUES TELECOM
    Poste : Ingénieur logiciel embarqué senior
    Projet : Modem ADSL (BBOX) et décodeur télévision numérique.
    Dans le cadre de l’internalisation des développements embarqués des équipements modem et STB :
    • Bilan des architectures logicielles TECHNICOLOR et SAGEM,
    • Etude des moyens de mesure de performances (timing et mémoire).
    Rôle : Réfèrent technique.
    Environnements techniques et méthodologiques : Carte BBOX à base de BCM6358 et STB à base de STi71xx, langage C, JTAG LAUTHERBACH.

    10/2007-04/2010 EURILOGIC (SSII)
    Client : SYLUMIS (2 ans et 4 mois)
    Poste : Ingénieur logiciel embarqué senior
    Projet : Puits de lumière à technologie LED pour la nouvelle automotrice TRANSILIEN
    • Analyse du cahier de charges de BOMBARDIER TRANSPORTATION,
    • Choix systèmes (définition des sous systèmes et des protocoles échanges associées),
    • Estimation et planifications des développements,
    • Choix et mise en place des ressources du projet au niveau : Machines, logiciel de gestion de configuration et de faits techniques, chaînes de compilation et outillage d’intégration.
    • Spécification, conception et développement des logiciels des cartes à base de microcontrôleurs 16 et 32bits (couche basses et applicatives),
    • Développement des bancs de test de production et d’installation des cartes LED et du contrôleur du puits de lumière.
    • Installation et maintenance sur site.
    Rôle : Ingénieur logiciel embarqué,
    Interface technique au chef de projet.
    Support aux utilisateurs Subversion/TortoiseSvn.
    Interface technique SYLUMIS auprès de BOMBARDIER TRANSPORTATION.

    Projet : Carte d’alimentation Varisyl2
    • Analyse de la norme DMX-512,
    • Choix du microcontrôleur et affectation des entrées/sortie,
    • Conception et développement logiciel.
    • Intégration sur carte d’évaluation EXPLORER 16 de Microchip
    Rôle : Ingénieur logiciel embarqué,
    Environnements techniques et méthodologiques : Normes : EN 50155, EN 50128, STM-E-01, 012 et 013, DMX-512. dsPiC33 (16bits) et LPC2468 (ARM7 32bits), bus CAN et Ethernet, Environnement de développement KEIL (ARM7) et Microchip (16bits), noyau temps réel RTX, gestion de fichier flash et pile de communication Internet (protocole Echo, TFTP, IGMP, DHCP, UDP, IPV4) outil de gestion de configuration Subversion/TortoiseSVN et de faits techniques BugTracker, outil d’intégration: USB CAN et Wireshark.

    01/2007-09/2007 REFLEX CES (9 mois) Poste : Chef de projet/Ingénieur logiciel
    Projet : FaxBox
    • Mise en place des outils de mise au point,
    • Adaptation et implantation du bootloader « U-BOOT » sur la carte ADDER875 et faxbox,
    • Configuration et compilation du noyau linux (+ busybox),
    • Rédaction d’un cahier des charges et suivi de la sous-traitance pour les drivers MMC, LED et ETHERNET, planification.
    Rôle : Ingénieur logiciel embarqué/Chef de projet sous–traitance.
    Environnements techniques et méthodologiques : Bootloader U-BOOT et noyau linux 2.6.18 sur carte à base de MPC875, outils de mise au point : INSIGHT, GDB, sonde jtag BDI2000.

    Projet : VAC068A
    • Analyses des moyens de test sur plate-forme 68020, bus VME.
    • Rédaction du manuel utilisateur « banc de test ».
    Rôle : Ingénieur logiciel.
    Environnements techniques et méthodologiques : PC sous Windows 2000, carte à base de 68020

    Projet : O.A.R.S synchrotron SOLEIL (Saclay)
    • Suivi de projet (relation client, planification)
    • Développement d’une application de correction de miroir bimorphe suivant la méthode de RODDIER (détermination du rayon de courbure, acquisition vidéo, pilotage d’alimentation de puissance de miroirs).
    Rôle : Chef de projet/Ingénieur logiciel.
    Environnements techniques et méthodologiques :PC sous Windows XP, carte vidéo d’acquisition MATROX METEOR II MC4, liaison Ethernet (winsock), Visual Studio .net 2003.

    04/2006-12/2006 VIACCESS -groupe France Télécoms (9 mois). Poste : Ingénieur logiciel senior.
    Projet : Contrôle d’accès TV numérique (PC 4.0)
    • Etude comparative des composants carte à puce 8bits, 16bits, 32 bits ATMEL, INFINEON, PHILIPS, ST
    • Choix du composant pour le développement de la version PC 4.0.
    • Interface technique concernant l’architecture logiciel carte et la fonctionnalité de téléchargement du logiciel applicatif du contrôle d’accès.
    Rôle : expert logiciel carte à puce. Interface technique avec la société GEMALTO.
    Environnements techniques et méthodologiques : Carte à puce 8 bits PHILIPS, javacard.

    06/2002-03/2006 NAGRA France (3 ans et 9 mois) Poste : Chef d‘équipe logiciel (8 personnes).
    Projet : Contrôle d’accès TV numérique (Médiaguard)
    Carte à puce :
    • Gestion de l'équipe (plan de charge, avancement, reporting, mise en place de méthodologie),
    • Interfaces (internes) avec les équipes d'architecture système, d'intégration, micro-électronique et cryptographique, (externe) fondeurs et encarteurs.
    • Evaluation et test d'un nouveau composant ATMEL (mise en ouvre du composant, simulation d'attaque).
    • Chef de projet OS sécurisé pour carte à puce ATMEL.

    Unité de chiffrement: Carte de supervision (B11),
    • Développement une application sous Linux ( PThread, TCP/IP)
    • Maintenance et évolution du logiciel Carte lecteur (LECAMII), reprise du projet pour industrialisation (µ8051).

    Rôle : Chef d’équipe logiciel carte à puce (8 personnes).
    Chef de projet OS sécurisé
    Ingénieur logiciel embarqué Unité de chiffrement.
    Environnements techniques et méthodologiques : Carte à puce 8bits ST et ATMEL, POWERPC 603, microcontrôleur 8051, langage C, assembleur RISC, gestion de configuration Continuus.

    09/2000-05/2002 PHILIPS CONSUMER COMMUNICATIONS (1 an et 8 mois) Poste Technical leader (9 personnes)
    Gestion technique de l'équipe «Basic Embedded Software» (planification, affectation des ressources, suivi)

    Projet : Evaluation d'une machine virtuelle de SUN (K.V.M, M.I.D.P)
    • Pré-étude de la machine virtuelle et de l'interface M.I.D.P, architecture logiciel sur une carte d'évaluation, conception, réalisation et intégration des différents drivers (clavier, rs232, écran).

    Rôle : Technical leader de l'équipe
    Ingénieur logiciel embarqué.
    Environnements techniques et méthodologiques : CIRRUS LOGIC (ARM 720TDMI), langage C, sonde jtag, machine virtuelle KVM de Sun, M.I.D.P noyau temps réel propriétaire, clearcase.

    01/1996-08/2000 ALTEN (SSII)
    Client : CANAL+ TECHNOLOGIE (6 mois)
    Poste : Ingénieur concepteur
    Projet : Equipement d’embrouillage/insertion du flux MPEG (S.P.U)
    • Expertise technique (audit),
    • Refonte de l'architecture du logiciel existant afin de répondre aux contraintes temps réel demandées.

    Rôle : Expert technique,
    Ingénieur concepteur.
    Environnements techniques et méthodologiques : MPC860T, ST20, noyau temps réel PSOS, protocole DVB, pile de communication TCP/IP, langage C, gestion de configuration Continuus.

    Client : SEXTANT AVIONIQUE (10 mois) Poste : Ingénieur chef de groupe
    Projet : Calculateur de bord AIRBUS A320
    • Analyse des contraintes système et matériel,
    • Conception et réalisation de l’architecture du logiciel de boot et de téléchargement avion.

    Rôle : Ingénieur chef de groupe.
    Environnements techniques et méthodologiques : Carte à base de PowerPC 603e, langage C, mémoire flash AMD, E2PROM parallèle et série, asic propriétaire, station HP sous UNIX, chaîne de compilation DIAB DATA.

    Client : TRT-LUCENT TECHNOLOGIES (3 ans et 4 mois) Poste : Ingénieur concepteur

    Projet : Equipement S.D.H (multiplexeur ADD/DROP 155Mbit/s)
    • Spécifications, conception et réalisation de l’architecture du logiciel de la carte de transmission 2Mb,
    • Etude et réalisation d’un logiciel de base et de téléchargement générique pour les cartes de voies.

    Projet : Equipement P.D.H (multiplexeur, brasseur 2Mbit/s)
    • A partir de la modélisation G.D.M.O, spécifications, conception et réalisation de la fonctionnalité logicielle de la carte 2Mb de l’équipement (application des normes G704 et G706).
    Rôle : Ingénieur concepteur.
    Environnements techniques et méthodologiques :Carte à base de 68302 et de 68HC11, langage C et assembleur, gestion de configuration SUBLIME, station Sun sous UNIX et PC sous WINDOWS, Emulateur HP zodiac, chaîne de compilation microtec, noyau temps réel VRTX32.

    08/1993-12/1995 INTELSYS (SSII)
    Client: THOMSON-RGS (2 ans et 4 mois) Poste : Ingénieur d'étude
    Projet : Poste radio émetteur/récepteur à évasion de fréquence (PR4G-V2)
    • Support technique auprès de la maîtrise d’œuvre, implantation du logiciel de base,
    • Maintenance du process de contrôle du logiciel d’exploitation.
    Rôle : Ingénieur d’étude.
    Environnements techniques et méthodologiques :Carte à base de 68000/68302, langage C et assembleur, gestion de configuration SPM++, station Sun sous UNIX et PC sous WINDOWS, Emulateur HP zodiac, chaîne de compilation microtec, noyau temps réel VRTX32, outil de conception GEODE.

    10/1991-07/1993 I2M (SSII) Poste : Ingénieur d'étude
    Client: DASSAULT Automatisme et Télécom (7 mois)
    Projet : Equipements de publiphonie (U.R.P-Palier5)
    • Interface X25 avec le serveur d’autorisation France TELECOM.
    • Gestion des demandes d’autorisation des cartes bancaires et du protocole applicatif.

    Client: THOMSON-RGS (1 an et 2 mois)
    Projet : Poste radio émetteur/récepteur à évasion de fréquence (PR4G-V1)
    • Réalisation du process de contrôle du logiciel d’exploitation.

    Projet : Terminal Tactique de Gestion de Clés (T.T.G.C)
    • Spécification du protocole d’échanges permettant de piloter le terminal par un PC en boîte noire (outils de scénario de test) et réalisation du handleur de communication.
    Environnements techniques et méthodologiques : Carte à base de 68000, langage C et assembleur, SPMS++, station Sun sous UNIX et PC sous WINDOWS, Emulateur HP zodiac, chaîne de compilation microtec, noyau temps réel VRTX32 outil de conception GEODE.

    06/1990-09/1991 FAST (SSII) Poste : Ingénieur d'étude
    Client: THOMSON-RGS (1 ans et 3 mois)
    Projet : Poste radio émetteur/récepteur à évasion de fréquence (PR4G-V1)
    • Au sein d’une équipe outils de test, maintenance du logiciel espion de ligne SYCOSPY
    Rôle : Ingénieur d’étude.
    Environnements techniques et méthodologiques : PC 80286 sous MS-DOS3.3, langage C.

    06/1989-05/1990 DISTAL (11 mois) Poste : Analyste programmeur
    Projet : Serveur minitel médical
    • Conception et codage de pages vidéotext.
    Rôle : Programmeur.
    Environnements techniques et méthodologiques : PC2 sous MS-DOS3.3, langage C, token ring.

Études et formations
  • Formation
    2006 Sécurisation des transmissions de programmes de télévision, E.N.S.T, Paris 13

    2004 Cours d’anglais (intra-entreprise)

    2003 Conception en UML et les designs pattern, Valtech

    2002 Anglais, Formalangues

    2001 Anglais, Chambre de commerce et de l'industrie de MEAUX
    Introduction à U.M.L, Télélogic
    ARM9xx et plate-forme OMAP, Texas Instrument, Vélizy

    2000 Réseaux GSM et GPRS, E.N.S.T, Paris 13

    1999 PowerPC 603e, Microprocess, Courbevoie

    1998 S.D.H, E.N.S.T, Paris.13

    1991 Langage C et système UNIX, E.N.S.T, Paris 13

    1987 Brevet de Technicien Supérieur, E.S.T.B.A, Paris 20

D'autres freelances
Consultant C

Ces profils pourraient vous intéresser !
CV Ingénieur/docteur développement FPGA et IA
Tarek

Ingénieur/docteur développement FPGA et IA

  • SAINT-OUEN-L'AUMÔNE
FPGA PYTHON C++ C
Disponible
CV Consultant embedded software
Guillaume

Consultant embedded software

  • SACLAY
MATLAB C++ C MBD
Disponible
CV Développeur C++
Iurii

Développeur C++

  • SÉLESTAT
C++ C LINUX LINUX EMBARQUE SYSTEMES EMBARQUES
Disponible
CV Expert JAVA
Sami

Expert JAVA

  • LILLE
JAVA J2EE C SQL Angular AGILE CI/CD LEAD MANAGEMENT JAVASCRIPT POSTGRESQL
CV Expert UNIX
Acacio

Expert UNIX

  • BORDEAUX
ORACLE SQL C BASH UNIX SQL SERVER LINUX JAVA DB2
CV Consultant Solution Architect
Minh

Consultant Solution Architect

  • VILLEJUIF
ORACLE BRM BSCS ORACLE SQL C MAITRISE D OUVRAGE JAVA
CV Développeur GO
Dimitri

Développeur GO

  • LYON
GO C C++ BASH PYTHON
CV Ingénieur de développement PYTHON
Olivier

Ingénieur de développement PYTHON

  • VILLENEUVE-D'ASCQ
SQL SERVER ORACLE PYTHON POSTGRESQL SQL C ORACLE DATA INTEGRATOR HUMMINGBIRD ETL NoSQL Vue.js
CV Manager IT
Mustapha

Manager IT

  • REIMS
EDI C SQL UNIX
CV Tech Lead IoT & Cloud
Walid

Tech Lead IoT & Cloud

  • SOISY-SOUS-MONTMORENCY
IOT Cloud AWS PYTHON SQL GITLAB LINUX BIG DATA HASHICORP TERRAFORM AZURE C