Menu

Cyrille FRANCOIS

BREST

En résumé

Spécification, conception et réalisation de logiciel sous OS embarqué(Linux, QNX).

Linux embarqué : BSP/Firmware/driver.

Architectures ARM9, ARM11, Xscale, MIPS.

Mécanismes temps réels (QNX, RTAI, RTLinux).

Bonnes connaissances des principes web (php, mysql, sqlite, css, javascript, cgi ...)

Forte valeur ajouté avec ma double compétence hard/soft.

Ingénieur système Linux (Debian/Ubuntu).

Mes compétences :
C/C++
Linux embarqué
Linux
Temps réel
Chef de projet
Open Source

Entreprises

  • Techem France - Chef de projet logiciel .net

    2016 - maintenant Expert développement
    (C#, Windows, Windows Mobile, Oracle, svn)
  • APSIDE - Expert développement Linux

    Boulogne-Billancourt 2014 - 2016 En Poste à Thales Airborne Systems à Brest (29).
    RESM HSFA HORIZON
    Expert Linux, évolution.
    (C/C++/VxWorks/eclipse/clearcase/VME).
  • APSIDE - Développeur Linux

    Boulogne-Billancourt 2013 - 2013 En poste chez Aximum à Lannion(22).
    Environnement : Linux embarqué/uboot/bugzilla/svn
  • APSIDE - Développeur Linux

    Boulogne-Billancourt 2013 - 2013 En Poste à Canberra (Filiale d'Areva) à Loches (37).
    Analyse du besoin client, rédaction cahier des charges.
    Normes Nucléaires
  • Apside - Ingénieur C/C++ Linux embarqué

    Boulogne-Billancourt 2011 - 2013 En Poste à Thales Airborne Systems à Brest (29).
    RESM Supervision FREMM
    Expert Linux, correction de faits techniques.
    (C/C++/gcc/eclipse/clearcase/clearquest/doors/shell/wireshark/x86).
  • Apside - Ingénieur C/C++ Linux embarqué

    Boulogne-Billancourt 2011 - 2011 En Poste à Thales Airborne Systems à Brest (29).
    04/2011 - 11/2011 : Banc FREMM
    Expert Linux, spécification/Conception d’un banc de test/calibration pour radar avec transfert UDP haut débit sur Gigabit Ethernet(C/C++/gcc/eclipse/svn/shell/python/wireshark/bus VME/x86).
  • Aptus - Ingénieur linux embarqué

    2010 - 2010 En Poste à Thales Air System de Limours(91).
    Fonction : Expert Linux embarqué.
    - Conception/developpement d'un outil en ligne de commande linux pour flasher le bootloader (Colilo)
    - Modification du bootloader (Colilo) afin de permettre la mise à jour du firmware par liaison ethernet.
    - Évolution et correction du management par réseau utilisant le protocole SNMP.
  • TES Electronic Solutions - Expert Linux embarqué

    2010 - 2011 09/2010 – 01/2011 : Projet Opera
    Développement C sur uClinux sur plateforme Dante (Audinate)
    Spécification et conception d’un serveur multi sockets TCP
    Conception d’un parser XML basé sur la librairie expat (plateforme atmel)
    Développement application de test sous Windows (Visual C++ Express 2010)
  • Aptus - Ingénieur linux embarqué

    2009 - 2010 En Poste à la Sagem Communications de Velizy, URD1.
    Fonction : Intégrateur logiciel dans le cadre du développement d’une femtocell 3G.
    - Intégration logiciel (langage C) de composants,
    - Spécification management (protocole TR-69),
    - Spécification sécurité linux,
    - Mise en place d'IPC linux utilisant D-Bus,
    - Environnement Openembedded.

    Projets au forfait :
    1) Aptus : Chef de projet - Intervention d’expertise dans la phase de garantie des projets au forfait sur les imprimantes full linux / Nucleus+Linux (cf. expérience précédente).
    2) Aptus : Chef de projet - Support technique à la force marketing dans les démarches clientèles.
  • Aptus - Chef de projet

    2008 - 2009 Au sein de la Direction des Projets APTUS (Versailles - 78).
    Mise en place d'un plateau au forfait dédié aux systèmes linux embarqués.
    Responsable technique (Chef de projet) sur deux projets d'imprimante professionnelle sous OS full linux et Nucleus+Linux
    - Management équipe trois ingénieurs,
    - Environnement : crossenv / gentoo,
    - Intégration chez le client.
  • Aptus - Ingenieur logiciel embarqué Linux

    2007 - 2008 En Poste à la Sagem Communications de Velizy, URD2.
    Fonction : Intégrateur logiciel dans le cadre du développement d’une Solution Box (gateway) FTTH/ADSL triplay (Internet / TV / VoIP), multi-pays (France, Pologne, Espagne, Suisse).

    - Intégration logiciel (langage C) de composants / modules provenant de sources diverses (interne : Sagem Communications Velizy et Tunisie / externe : Atheros, Jungo),
    - Rédaction de documents,
    - Point d’entrée client Suisse pour l’expertise technique,
    - Amélioration de l’environnement d’intégration,
    - Etude (Cahier des charges) et mise en place d’une plateforme de test d’intégration comprenant un DSLAM (SAGEM 3P@C 4400E), serveur VoIP (Sip et H323), DHCP, Video HD/SD (VLC), NAT/Cache DNS, mise à jour logiciel (FTP),
    - Elaboration / conception d’un outil d’intégration intranet en PHP / MySQL,
    - Elaboration et déploiement d’une chaîne de compilation croisée locale,
    - Mise en œuvre expérimental d’un logiciel de gestion de projet collaboratif libre : dotprojet.
  • Tr2e - Ingenieur logiciel embarqué / temps réel

    1999 - 2007 Poste d’ingénieur d’étude de système embarqué et temps réel.
    Responsable du développement d'outil de maintenance (logiciel en langage C sous linux, plateforme Intel PXA255)
    Responsable du développement du système de télé relève de compteurs (logiciel en langage C sous QNX, plateforme Intel x86)
    MPI : système embarqué (langage C sous datalight DOS)
    Formalité normative dans le cadre du marquage CE du MPI
    Formalité normative ATEX (ATmosphères EXplosibles) http://fr.wikipedia.org/wiki/ATEX
    Mise en place d'un SAV
    Veille Technologique
    Administrateur réseau QNX, LINUX
    Administrateur réseau Windows NT4 de juin 1999 à juin 2001
    Base de données MySQL, PostgreSQL
    HTML, Javascript, Perl, Php
  • GENIOUS Systèmes - Ingénieur logiciel embarqué

    Colombes 1998 - 1999 SAGEM à Osny, région parisienne. En mission pour GENIOUS Systèmes.
    De juin 1998 à mai 1999 (1 an) : Projet de tableau de bord full van destiné à un constructeur de véhicules français.
    Poste : Ingénieur logiciel temps réel.
    Développement d’un logiciel en langage C
    Système embarqué conçu autour d’un micro-contrôleur dédié tableau de bord (Nec 780973).
    Rédaction de documents de conception/validation logiciel

Formations

Réseau

Annuaire des membres :