Elodie - Développeur C

Ref : 150921B001
Photo d'Elodie, Développeur C
Compétences
C
Expériences professionnelles
  • Expérience professionnelle

    Société SORIN
    Fonction Développeur C
    Date / Durée Septembre 2013 – Juin 2015
    Contexte du Projet
    Développement de la nouvelle gamme de défibrillateur implantable en C
    Développement (en C#) d’un logiciel de debug (lecture de dump mémoire)

    Réalisations / Tâches
    • Stratégie de Test
    o Rédaction d’un plan de test (STP) pour couverture d’exigences software (SRS)
    o Rédaction de fiche de test dans un pseudo langage de programmation propre au banc de test
    o Passage des fiches de tests (jouer la séquence de test sur le banc et analyse des résultats)
    o Utilisation d’un tracker de bug (Codendi)
    o Vérification de la traçabilité avec Reqtify
    o Vérification du respect des normes de codage par utilisation du logiciel QAC

    • Développement de fonctionnalités d’un défibrillateur implantable liées à la tachycardie
    o Compréhension des algorithmes de traitement des rythmes anormaux du cœur (fibrillation ventriculaire, bloc sinusaux atrial, délai de stimulation AV, …)
    o Relecture de code pour validation des développements par d’autres membres de l’équipe
    o Développement en C des fonctions de mémorisation de l’historique de thérapies stocké dans l’implant pour analyse par le médecin

    • Rapport et gestion de l’avancement
    o Planning fixé à chaque réunion hebdomadaire avec l’équipe pour décider des objectifs à remplir.
    o Vérification de l’avancement avec l’ensemble de l’équipe lors des réunions hebdomadaires

    • Maintien et développement d’un logiciel d’analyse de mémoire d’implant pour déverminage
    o Maintien d’un logiciel de dépouillage de mémoire pour exportation d’un compte rendu dans un fichier Excel
    o Prise en compte des demandes de l’équipe de développement et étude de faisabilité
    o Développement en C# de nouvelles fonctionnalités de dépouillage pour le fichier d’export
    o Gestion de l’ergonomie de l’interface du logiciel de déverminage
    o Publication et mise à jour en ligne de l’application (Base de dépôt : Codendi, Setup : InnoSetup)

    Résultats
    Fin de mission dans les temps et certification par les organismes indépendants du nouveau défibrillateur

    Environnement Technique
    Langages C
    C#
    Assembleur
    Systèmes Windows
    Matériels Motorola 68000
    Logiciels Eclipse
    Visual Studio
    Outils QAC (Analyseur de bug)
    Codendi (Tracker de bug)
    Tortoise (gestion de conf)
    Normes IEC 62304 (classe C)

    Société SAGEM DS - Massy
    Fonction Ingénieur validation et vérification
    Date / Durée Novembre 2012 – Juillet 2013
    Contexte du Projet
    Documentation et Validation d’une boule de visée gyrostabilisée déjà développer pour permettre la certification

    Réalisations / Tâches
    • Documentation
    o Spécifications
     Rédaction d’un cahier des charges d’exigences software (SRS) pour couvrir les exigences système (SRS)
     Rédaction d’un plan de test (STP) pour couvrir les exigences software (SRS)
     Vérification de la traçabilité entre chaque niveau de documentation
     Relecture et validation des documentations écrites par le reste de l’équipe

    o Stratégie de Test
     Rédaction de fiches de tests (séquence de manœuvres à exécuter sur le prototype)
     Passage des fiches de tests sur le prototype de boule gyro-stabilisée

    • Rapport et gestion de l’avancement
    o Planning fixé à chaque réunion hebdomadaire avec l’équipe pour décider des objectifs à remplir
    o Réunion quotidienne (stand up meeting) avec l’équipe concernée pour vérifier le bon avancement du travail

    Résultats
    Certification du produit réussie pour vente du projet

    Environnement Technique
    Langages NA
    Systèmes Windows
    Normes DO178B

    Société CLAIRITEC
    Fonction Ingénieur stagiaire chargé de R&D
    Date / Durée Février 2012 (6 mois)
    Contexte du Projet
    Changement de processeur dans le cadre du renouvellement de la gamme d’afficheur industrielle tout en un.
    Développement de nouvelles fonctionnalités (prise en charge d’image JPEG et de fichier dessin vectoriel)

    Réalisations / Tâches
    • Etude de l’art existant
    o Prise en main du standard OpenVG1.1 pour le dessin vectoriel
    o Prise en main du standard SVG Tiny1.2 pour le dessin vectoriel « allégé » pour les systèmes embarqués

    • Utilisation des capacités de l’accélérateur matériel 2D pour permettre l’affichage de fichier .svg
    o Etude de faisabilité quant à l’utilisation de l’accélérateur matériel disponible sur le microcontrôleur Renesas SH7269
    o Ecriture d’un parseur SVG pour permettre la prise en compte des fichiers .svg stockés en mémoire
    o Implémentation en C++ de l’API OpenVG nécessaire à l’utilisation de l’accélérateur 2D
    o Implémentation en C du Firmware pour l’utilisation de l’accélérateur
    o Ecriture d’un parseur SVG pour permettre la prise en compte des fichiers .svg stockés en mémoire

    • Utilisation des capacités du compresseur/décompresseur JPEG matériel intégré au microprocesseur
    o Etude de faisabilité quant à l’utilisation du décompresseur matériel JPEG disponible sur le microcontrôleur Renesas SH7269 pour l’affichage d’une image jpeg
    o Etude de faisabilité quant à l’utilisation du compresseur matériel JPEG disponible sur le microcontrôleur Renesas SH7269 pour la capture à partir d’un flux vidéo d’une image jpeg
    o Implémentation en C de l’interface Firmware pour l’utilisation du compresseur/décompresseur JPEG
    o Implémentation en C de la fonction d’écriture de fichier pour un système au format FAT32 (stockage de l’image prise)
    o Mesure de la performance de décompresseur
    o Implémentation en C de la fonctionnalité permettant l’affichage d’une vidéo à partir du décompresseur (Logiciel VirtualDub pour la conversion film=>ensemble d’images)

    • Réunions techniques
    o Points d’avancement réguliers avec le responsable technique de l’avancement des implémentations
    o Proposition de nouvelles utilisations possibles en fonction de l’avancement
    o Entretiens téléphoniques (Anglais) avec les développeurs de Renesas pour le développement de l’API OpenVG pour le microcontrôleur (développement en parallèle par leur équipe)

    Résultats
    Intégration des nouvelles fonctionnalités dans la nouvelle génération
    Commercialisation de la carte dans les temps
    Environnement Technique
    Langages C
    C++
    Systèmes Windows
    Matériels Renesas SH7269
    Logiciels Hew
    Outils Tortoise

    Société Automation Robotic Packaging
    Fonction Ingénieur automaticien stagiaire chargé du développement software
    Date / Durée Juin 2011 (3 mois)
    Contexte du Projet
    Gestion d’un bras robotique pour une machine automatique de suremballage de denrées alimentaires

    Réalisations / Tâches
    • Programmation d’un bras robotique pour le suremballage alimentaire
    o Etude des trajectoires et de la séquence de mouvement à réaliser
    o Mise en place de la séquence en ST et sous forme de diagramme FBD sur des contrôleurs PacDrive M

    • Programme pour le changement d’un capteur de pesée SCAIME
    o Etude du protocole de communication MODBUS en mode RTU
    o Etude et réalisation du câblage de type RS-232
    o Développement en ST du programme de changement de capteur de pesée

    • Gestion et augmentation de l’interface graphique (Vijeo Designer)
    o Création de l’interface graphique pour le contrôle des paramètres machine
    o Création de l’interface graphique pour le changement du capteur de pesée
    o Création de l’interface graphique pour la visualisation des erreurs survenues sur la machine

    • Développement d’un programme de synthèse des paramètres machine
    o Etude de l’organisation mémoire des paramètres de la machine dans le fichier machine (CSV)
    o Mise au point d’une macro en VBA pour permettre l’export et la mise en forme des paramètres systèmes dans un tableau Excel

    • Compte-rendu
    o Ecriture d’un rapport de stage synthétisant toutes les études et développements réalisés pendant le stage

    Résultats Bras Robotique fonctionnel

    Environnement Technique
    Langages ST
    FBD
    Systèmes Windows
    Matériels PAcDrive
    Normes & Protocoles MODBUS
    Outils EPAS, Vijeo Designer
    Normes NA

Études et formations
  • Formation / Diplôme / Certification

    2012 Ingénieur en électronique
    Spécialisé en systèmes embarqués
    ENSEIRB-MATMECA

    2007 Baccalauréat Scientifique
    Spécialisé en Physique Chimie.
    Lycée David D’Angers

    Langues * ** *** **** *****
    Anglais X
    Allemand X
    Japonais X

    DOMAINES DE COMPETENCES
    • Développement logiciels embarqués
    • Développement Firmware
    • Programmation à fortes contraintes matérielles
    • Développement orienté objets
    • Déploiement de Linux embarqué
    • Analyse de l’architecture des systèmes embarqués
    • Systèmes temps réel

    SYSTEME(S) & LANGUAGE(S) CONNU(S)
    LANGUAGES
    C
    Assembleur
    SystemC
    C++
    C#
    Java
    JavaCard
    VHDL
    VBA
    ST

    SYSTEMES
    Windows
    Linux
    Mac OS X

    MATERIELS Renesas SH7269
    Motorola 68000

    LOGICIELS Matlab
    Vijeo Designer
    Eclipse
    Buildroot
    HEW
    Visual Studio

    NORMES & PROTOCOLES DO178B
    IEC 62304
    Modbus
    FAT32
    OpenVG 1.1
    SVG Tiny 1.2

    TEMPS REELS RTLinux
    Xenomai

    METHODOLOGIES UML
    FBD

D'autres freelances
Développeur C

Ces profils pourraient vous intéresser !
CV Analyste programmeur PHP
Mamadou

Analyste programmeur PHP

  • AMIENS
C PHP JAVA C++ SQL MYSQL Angular
Disponible
CV Ingénieur de développement JAVA
Meriem

Ingénieur de développement JAVA

  • VILLEJUIF
JAVA ORACLE SQL MONGODB UML PHP C PYTHON PHP LARAVEL ANDROID
Disponible
CV Ingénieur de développement C
Stéphane

Ingénieur de développement C

  • MONTROUGE
C C++ SQL PLUS SQL PL SQL ORACLE PRO C SCRIPT SHELL JAVA PYTHON Oracle Database 12c
Disponible
CV Etudiant
Colince

Etudiant

  • CALAIS
JAVA PYTHON C R REACT.JS DATA WEBDEV INFORMATICA SQL MONGODB
Disponible
CV Développeur
Aloïs

Développeur

  • NANCY
C++ SQL JAVASCRIPT REACT.JS C BASH NODE.JS PYTHON ASSEMBLEUR DOCKER
Disponible
CV Développeur FLUTTER
Hugo

Développeur FLUTTER

  • IVRY-SUR-SEINE
FLUTTER SQL C JAVA PYTHON C++ RUBY GIT
Disponible
CV Support utilisateurs
Houmedgaba

Support utilisateurs

  • PARIS
PHP WINDOWS PHP LARAVEL JAVA C++ SQL PL SQL MYSQL C C#
Disponible
CV Développeur JAVASCRIPT
Simon

Développeur JAVASCRIPT

  • PONT-DE-L'ARCHE
JAVASCRIPT PYTHON GO SELENIUM HTML5 C Rust
Disponible
CV Développeur Web - Python / Django
Aurélien

Développeur Web - Python / Django

  • ARCUEIL
PYTHON DJANGO HTML5 JIRA JAVASCRIPT CSS C C++
CV Développeur Jeux Vidéo
Loïc

Développeur Jeux Vidéo

  • BOUSSY-SAINT-ANTOINE
C# UNITY 3D .NET C++ C PYTHON
Disponible