Menu

Charles COLAS

Biberach an der Riss

En résumé

Mes compétences :
Temps réel
Électronique
Informatique
Pilotage des drones
Expérimentations et analyse des vols de drones
Aeromodeliste

Entreprises

  • Liebherr

    Biberach an der Riss maintenant
  • Deltadrone - Ingénieur développement embarqué, électronique, aéromodéliste

    2013 - 2014 Projet secteur drones
    Développement pilote automatique pour drone civil.

    Réalisations:

    - Développement du logiciel, 
    - Spécification des nouvelles fonctionnalités suite aux nouvelles missions envisagée, au retour pilote et retour de test, le tout en respectant la législation DGAC (exemple : tracker le drone suis automatiquement une cible, mode RC avec mur virtuel...)
    - Développement du bas niveau et haut niveau en C. (exemple : bootloader avec téléchargement de soft par télémétrie, fonction de navigation du drone...)
    - Développement des tests à réaliser pour validation.
    - Simulation avant les tests en vol,
    - Gestion des tickets et demandes d’évolution sous Redmine,
    - Mise en référence des logiciels (sous Git),


    Electronique:
    - Contrôle et test de la carte
    - Identification des problèmes hardware impactant le fonctionnement du logiciel
    - Participation à la définition de l’architecture de l’autopilote


    Tests en vols:
    - Pilotage manuel puis automatique des drones,
    - Analyse des logs de vol,
    - Identification des problèmes puis définitions des corrections à développer.


    Environnement technique

    Outils: Notepad++, KATE, Edraw Max, Git, redmine, VMware
    Instrumentation : oscilloscope, voltmètre, télémétrie
    Compilateur: GCC,
    Micro : STM32 (cortex M3)
    Norme: DGAC
  • AES chez Rolls-Royce - Ingénieur développement embarqué temps réel (Nucléaire)

    2012 - 2013 Projet
    Développement en SCADE et C de 9 logiciels temps réel classé C1 pour centrale nucléaire sous environnement SPINLINE.
    Réalisations

     Développement des logiciels,
    • Rédaction des documents logiciels (cahier des charges logiciel, conception logiciel…).
    • Choix de l’architecture à mettre en place.
    • Développement des logiques de contrôle simple en SCADE et complexe en C.
    • Vérification des règles de conception avec QAC.
    • Vérification de la Traçabilité des exigences avec Reqtify
    • Simulation des logiques sous SCADE.
    • Mise en référence des logiciels (sous Dimensions)

     Vérification des documents de test logiciel

     Mise en place des bancs de test
    • Programmation des logiciels sur cibles.
    • Génération d’une configuration de démarrage (banc et logiciel)
    • Analyse et correction du câblage du banc.
    • Test et correction du logiciel
    Bilan
    Ce poste m’a permis d’avoir une connaissance des métiers de l’énergie nucléaire. D’être force de proposition dans les solutions en tant que développeur expérimenté.

    Environnement technique

     Outils: Notepad++, SCADE, Dimensions, Exceed, Clarisse, PSNext, Dataman
     Instrumentation : Sonde NERVIA, Sonde LSA, oscilloscope, voltmètre,
     Compilateur: mcc68K Microtec,
     Programmateur : Dataman MemPro,
     Emulateur : Xray
     Micro : Motorola 68040
     Norme : AFCEN 2005 (RCCE).
  • Effitic chez ELTA(AREVA) - Ingénieur Développement embarqué temps réel (Défense)

    2011 - 2012 Rôle : ingénieur Développement embarqué
    Objet : Spécification et codage d’un logiciel embarqué temps réel sécuritaire pour un sous-marin.
    Activités :

    • Design et spécification du scheduler, du mode de téléchargement, du protocole mode maintenance, du BITE… pour un nouveau soft multiplateforme (4 cibles) pour sous-marin.
    • Développement bas niveau sur MPC5125, AM3517, LPC2388, MCF52259 (core: e300, CortexA8, ARM, Coldfire).
    • Création et mise en place d’une couche protocole CAN et bas niveau pour soft sécuritaire norme SIL3 sur ces 4 cibles.

    Environnement technique :
    • Eclipse, WinIdea, SVN, DOORS, IXXAT sonde CAN, compilateur GCC, émulateur : isystem, Segger.
  • Altran chez liebherr - Ingénieur logiciel embarqué & électronique système (Aéronautique)

    2008 - 2011 Développement embarqué soft temps réel
    Responsable du suivi série dans le service logiciel

    Conception, développement et test des logiques de contrôle, pour les systèmes d’air.
    Développement de nouveau soft, ou mise à jour en C ou sous SCADE, de système temps réel embarqué pour 68332, PPC565, PPC750 sous UNIX et Windows, maitrise des protocoles CAN, AFDX et ARINC. Respect des normes Qualité logiciel norme DO178-B.

    Travaux réalisés :

    • Analyse des spécifications clients.
    • Estimation des temps de développement, temps de rédaction de doc, temps de test …
    • Création des nouvelles spécifications logiciel, ou mise à jours.
    • Création ou mise à jours des logiciels.
    • Création ou mise à jours des procédures de test.
    • Passage des nouveaux tests
    • Réunion de certification.

    Environnement : notepad++, SVN, SCADE, windriver,RTRT, cygwin, smarteam, trace32, émulateur : lauterbach, compilateur GCC, mcc68k(microtec), dcc(diab)
  • GALITT - Ingénieur électronique et logiciel (Bancaire)

    Boulogne-Billancourt 2007 - 2008 étude et conception d'un simulateur de carte sans contact, norme ISO 14443, création de la carte électronique (orcade pspice), du firmware (logiciel embarqué sur PIC18F) et du software (logiciel de contrôle sur PC)

    Réalisations

     Partie électronique :
    • Étude des différentes spécifications et normes,
    • Création de la carte électronique (orcade pspice) :
     Conception du module RF, de l’antenne, de la régulation de l’alimentation, transceiver …,
     Choix des composants en fonction des besoins,
     Simulation du fonctionnement,
     Création du routage,
     Impression de la carte (insolée, ...),
     Mise en place des composants,
     Validation du fonctionnement.
    • Rédaction des documents du projet (dossier de conception en vue d’une production série)


     Partie software:

    • Étude des différentes spécifications et normes,
    • Création du firmware (logiciel embarqué sur PIC18F) :
     Création d’un bootloader,
     D’une com USB,
     D’une com RS232,
     De tout le scheduler,
     Et d’un protocole de communication.
    • Création du software (logiciel de contrôle sur PC) :
     création d’un soft de test en VB,
     création d’une DLL multi threading pour la com avec le soft final.
    • Rédaction des documents du projet.


     Conception de logiciel embarqué suivant les spécifications du client dans le bancaire:

    • Réalisation de programme en C++ pour différents TPE (OS différents),
    • Analyse des spécifications, élaboration du planning des tâches,
    • Réalisation du programme avec respect des délais.

    Environnement technique

     Outils: Visual C++, ingedev, Windows XP, oscilloscope, voltmètre, MpLab (Programmation PIC), VB, Résonance, Orcade, ADS,
     Langages : C, Assembleur, Visual Basic,
     Micro : PIC18F2550,
     Norme : ISO14443.

Formations

Réseau

Annuaire des membres :