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,
2/2020 - 8/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 Sensile Medical, Suisse
10/2020 - 12/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 LampSeq, Allemagne
12/2021 - 5/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 Merck, Molsheim, France
4/2020 - 7/2020
Prove Of Concepts logiciels équipement pharmaceutique.
Environnement technique :
Node JS scripting, LUA scripting, OPC UA, Docker, Linux, OPC UA Location Discovery Server.
Client MDEG Digital, Freiburg, Allemagne,Bras Robot médical (STM32)
9/2019 - 12/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.
9/2014 - 3/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.
6/2014 - 7/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