John - Ingénieur Logiciel Embarqué pour Medical Device

Ref : 200107H001
Email vérifié
Photo de John, Ingénieur Logiciel Embarqué pour Medical Device
Compétences
C
C#
C++
LINUX EMBARQUE
Expériences professionnelles
  • Client LampSeq, Allemagne
    Jan 2021 - Jan 2022

    Logiciel pour COVID tests fonctionnant dans un navigateur pour une utilisation avec un séquenceur d'ADN. Révision du
    code et améliorations du code. Création de la documentation de conception du logiciel (exigences, architecture, conception
    détaillée, document de cycle de vie, etc.)

    Environnement technique : JavaScript, Visual Studio Code, IEC62304, GIT
  • Client Sensile Medical, Suisse
    Jan 2020 - Jan 2022

    Pompe à perfusion : Implémentation de nouvelles fonctionnalités et correction de bugs.
    Validation du système logiciel du code de production de la nouvelle version. Documentation des tests, la création de
    nouveaux test cases, la configuration des tests unitaires, les mesures électroniques, la mise à jour des documents
    d'exigences et des documents de conception détaillée. Enquête sur les plaintes des clients.
    Moniteur d'inhalateur : Développement d'un logiciel embarqué avec connexion Bluetooth.STM32 (Cortex M1 and M4).

    Environnement technique : STM32 (Cortex M1 and M4), Cypress CyBLE214015, BLE , C, IAR, PSoC creator, IEC62304, SVN, GIT, JIRA, PCLint, VectorCast, PyTest, Doxygen, PowerBI, git, SVN, Saleae logic analyser.
  • Client Merck, Molsheim, France
    Jan 2020 - Jan 2020

    Prove Of Concepts logiciels équipement pharmaceutique.

    Environnement technique : Node JS scripting, LUA scripting, OPC UA, Docker, Linux, OPC UA Location Discovery Server.
  • un bureau d'ingénieur spécialisé dans les logiciels embarqués Poste Ingénieur Logiciel Embarqué / gérant

    9 Ilex Embedded Systems Client Embotech, Suisse,
    Jan 2020 - Jan 2022

    Développement et intégration d'un logiciel de contrôleur de mouvement pour la conduite autonome.

    Environnement technique : Infineon TriCore™ Aurix™ TC 397 CPU, PxROS, C, CAN-Bus, Trace32, PEAK, Wireshark, Saleae, Polyspace (MISRA), github and JIRA.
  • Client MDEG Digital, Freiburg, Allemagne,Bras Robot médical (STM32)
    Jan 2019 - Jan 2019

    Migration des projets software de IAR à TrueSTUDIO Atollic
    ⚫ Développement des outils de production en Python
    Connexion de l'ESP32 module par WIFI sécurisé (TLS1.2, MQTT) avec Thingsboard cloud (IoT). Prove-ofConcept.
    Tire-lait (ESP32 SoC) :
    ⚫ Design documentation : plan de projet, exigences, architecture, design détaillé, gestion des
    risques.
    ⚫ Implémentation de driver senseur de pression (BMP280) et driver LED.
    ⚫ Amélioration de logiciel conforme aux coding-standards, et en utilisant les tests unitaires.

    Environnement technique : C, C++, Python, IEC 62304, UML, ESP32-WROOM32 SoC, STM32, Enterprise architect, Eclipse, Unity(unit test frame-work), BMP280(capteur de pression)
  • Coordinateur Développement Software / Ingénieur Logiciel Embarqué

    EMS - Electro Medical Systems, VD, Suisse.
    Jan 2014 - Jan 2019

    J'ai géré le cycle de vie software complet du produit dénommé Airflow
    Prophylaxis Master (Dispositif médical, Software Class B , Good Design®
    Award 2018).
    ⚫ J'ai créé et géré la documentation technique du Airflow Prophylaxis Master pour
    être conforme avec le standard IEC 62 304. Ceci inclut le Software lifecycle
    plan, la gestion des risques, les exigences Software, l'architecture et le design
    détaillé. J'ai participé au soumission FDA 510 (k).
    ⚫ Implémentation des firmwares ensemble avec mon subordonné. Ceci a permis
    de mettre en production la première version du software en mars 2017. (5000
    appareils par ans) Depuis le firmwares sont en production j'ai réalisé 4
    livraisons du logiciel avec l'objectif d'améliorer les performances et les
    fonctionnalités du produit.
    ⚫ Gestion (cahier des charges et suivi projet) de sous traitance à une société tierce
    de l'implémentation des modules software.
    ⚫ Outsourcing des activités de développement pour la pédale sans fil, et
    supervision du fournisseur (sélection fournisseur, spécification d'appareil,
    support technique fournisseur). Après l’intégration, vérification et validation de
    la pédale du produit). J'ai réalisé une livraison de maintenance après la
    première livraison du produit.
    ⚫ Test Unitaires (validation software) de software médical avec LDRA Tbrun.
    ⚫ Planification software avec des méthodes Agile, définition des modules de
    travail et l'alignement de ses modules de travail avec le planning hardware.
    ⚫ Organisation et exécution de l'analyse de risque software.
    ⚫ Suivi des exigences avec LDRA TBreq dans la documentation à partir de « Design
    Input » jusqu'aux tests unitaires.
    ⚫ Pour accomplir les tâches ci-dessus j'ai travaillé dans un environnement pluri
    disciplinaires : mécanique, électronique, hydraulique, pneumatique et
    dynamique de poudre.
    ⚫ Définition et création de l'outil de service pour permettre aux équipes SAV et
    production de configurer et analyser des problèmes technique de appareil.
    ⚫ J'ai formé l'équipe SAV et l'équipe de production à l'utilisation software. J'ai
    collaboré étroitement avec l'équipe qualité pour la validation et la vérification
    du software.
    Développement du module software RFID (module destiné à un nouvel
    appareil Médical physiologie-thérapeutique) pour éprouver le concept.
    Architecture et développement de software embarqué pour un module ultra son
    prototype pour détartreurs ultrasoniques.

    Environnement technique C, LDRA TBrun, LDRA TBreq, LDRA TBvision, NXP Kinetis, ARM Cortex M0+ and M4, Bluetooth, Silicon Labs BLE-113/BLE-121LR, IAR, Enterprise Architect, State machine, GIThub, IEC62304, Medical software, C#, Visual Studio, Python, SQL, MCUXpresso.
  • Poste Ingénieur Logiciel Embarqué

    Sécheron, Meyrin, GE, Suisse. Consultant GoConcept.
    Jan 2014 - Jan 2014

    Résolution des anomalies au sein d'un software embarqué relais de protection pour les
    systèmes ferroviaires :
    ⚫ Revue de codes et conception des améliorations du software.
    ⚫ Création d'un module spécifique pour traiter les erreurs du système.
    ⚫ Essai de software sur le terrain à l'étranger. Après une période de test réussie
    de 6 mois la solution est validée

    Environnement technique C, C++, prosesseur Atmel, ARM Assembleur
Études et formations
  • Software
    Langages de programmation et Assembleur: C, C++, Python, C#, Javascript, NodeJS, PERL, Java/J2ME,
    Android, Delphi ,Pascal, HP Basic, Visual Basic, Smalltalk, ADSP2105, 68k, Z80, 6502.
    Drivers: CAN, Smartcard, I2C, SPI, μwire, USB, UART, DCF77.
    RTOS: PxROS, QNX, FreeRTOS, Nucleus, SymbianOS, DSP BIOS, VxWorks, RTE, OSAL.
    Debug: IAR, MCUXpresso, CCS, Lauterbach (Trace 32), ARM Realview, NOHAU ICE, Windriver, Logic
    Analysers, LDRA, Unity, Code Sonar, Lint, QAC, PolySpace.
    Méthodes d'analyse et de conception: UML, Méthode design orienté objet (Coad & Yourdon), Méthode
    design temps réel (Ward & Mellor).
    Outils de design: Enterprise Architect, Visio, Doxygen, StarUML, Diagram Designer.
    Source control: Github, Clearcase, Source Safe, CVS, SVN.
    Autres: RFID, Systèmes embarqués, vidéo numérique (MPEG, DVB2 et OpenTV), bootloaders (IPL, Xloader,
    U-Boot), vidéo analogique, carte à puces, Systèmes d’informations Géographiques(SIG), GPS et géo
    informatique, Digital Signal Processing, SQLite, MySQL.
    Langues
    Néerlandais - Langue maternelle
    Anglais et Français - Courant
    Allemand - Lu, écrit, parlé

Autres compétences
Software
Langages de programmation et Assembleur: C, C++, Python, C#, Javascript, NodeJS, PERL, Java/J2ME,
Android, Delphi ,Pascal, HP Basic, Visual Basic, Smalltalk, ADSP2105, 68k, Z80, 6502.
Drivers: CAN, Smartcard, I2C, SPI, μwire, USB, UART, DCF77.
RTOS: PxROS, QNX, FreeRTOS, Nucleus, SymbianOS, DSP BIOS, VxWorks, RTE, OSAL.
Debug: IAR, MCUXpresso, CCS, Lauterbach (Trace 32), ARM Realview, NOHAU ICE, Windriver, Logic
Analysers, LDRA, Unity, Code Sonar, Lint, QAC, PolySpace.
Méthodes d'analyse et de conception: UML, Méthode design orienté objet (Coad & Yourdon), Méthode
design temps réel (Ward & Mellor).
Outils de design: Enterprise Architect, Visio, Doxygen, StarUML, Diagram Designer.
Source control: Github, Clearcase, Source Safe, CVS, SVN.
Autres: RFID, Systèmes embarqués, vidéo numérique (MPEG, DVB2 et OpenTV), bootloaders (IPL, Xloader,
U-Boot), vidéo analogique, carte à puces, Systèmes d’informations Géographiques(SIG), GPS et géo
informatique, Digital Signal Processing, SQLite, MySQL.
Langues
Néerlandais - Langue maternelle
Anglais et Français - Courant
Allemand - Lu, écrit, parlé

D'autres freelances
Ingénieur de développement C

Ces profils pourraient vous intéresser !
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
CV Développeur Informatique
Anthony

Développeur Informatique

  • LA BASSÉE
HTML CSS C JAVASCRIPT REACT.JS NODE.JS SQL GO
Disponible
CV Développeur
Omar

Développeur

  • VILLENEUVE-D'ASCQ
JAVASCRIPT JAVA PHP SQL C NODE.JS Express.js MONGODB PYTHON HTML
Disponible