John Hulst

Senior Embedded Software Engineer

4 recommandations

Salaire / Taux journalier

4 personnes recommandent

Mulhouse, France

Freelance

Peut venir sur site

Expertises

CPythonSystèmes embarquésC++

Langues

NéerlandaisAnglais

Recommandé par

Paul Gardner

Ypsomed AG

Head of Development

A recommandé le 10 septembre 2020

Jean Fritz Saint-Paul

Ankorstore

Senior Product Manager – Integrations (Team Hermès)

A recommandé le 12 mai 2020

Thomas Schuler

ENDATEV

Chief Technology Officer

A recommandé le 15 juin 2009

Et une autre personne

À propos

Introduction

Embedded systems expert with 25+ years of experience specializing in medical device software and IEC62304 compliance. Successfully managed complete software lifecycle for FDA-cleared medical devices, from architecture to 5000+ units/year production. Delivering mission-critical embedded solutions with proven expertise in ARM, STM32, Python, and regulatory documentation for high-stakes industries.

Liens

Expérience de travail

Embedded Systems Expert

Ilex Embedded SystemsFreelance

sept. 2019 - Présent

7 ans 2 mois

Mulhouse/Basel/Freiburg

Projet : interne, juillet 2025 - août 2025 Développement du logiciel et du matériel d’un nez électronique (eNose) Environnement : C, GitLab, Buildroot, Linux embarqué, NXP i.MX8MM, OPOS8MM, Qt5 Project : RDS – Strasbourg, février 2025- mars 2025 Embedded Software engineer, amélioration de code de système de moniteur de patient connecté. Environnement : AFE4900, MPLAB X IDE v5.40, PIC24FJ256GA610, C, yEd, acquisition de signaux PPG Projet : Sick - Waldkirch, Allemagne Juin 2024 – décembre 2024 Embedded Software architect, Développement des preuves de concept pour la surveillance ECC continue sur plusieurs types de mémoire (TCM/OCM/DDR/Cache) pour les erreurs corrigibles et non corrigibles. Environnement : JIRA, Confluence, git, AMD Xilinx Zynq Ultrascale (ARM Cortex A53 et R5F) et Vitis 2023.1 Projet : Abbott Automation Solutions – Hambourg, Allemagne, octobre 2023 - mars 2024 Product Owner pour équipements de laboratoire automatisés. 2 produits avec 3 ingénieurs par produit. Daily Scrum et planification. Interface avec la direction. Environnement : JIRA, Confluence, Bitbucket, Serena Business Manager (SBM), Scrum, ISO 13485 Projet : Embotech - Zürich, Suisse, février 2023 - août 2023 Embedded Software engineer, Développement et intégration d'un logiciel de contrôleur de mouvement pour la conduite autonome. Environnement : Infineon TriCore™ Aurix™ TC 397 CPU, PxROS, C, CAN-Bus, Trace32, PEAK, Wireshark, Saleae, Polyspace (MISRA), github and JIRA. Projet : Sensile Medical – Olten, Suisse, octobre 2020 - décembre 2022 Embedded Software engineer, Pompe à perfusion : Implémentation de nouvelles fonctionnalités et correction de bugs. Moniteur d'inhalateur : Développement d'un logiciel embarqué avec connexion Bluetooth.STM32 (Cortex M1 and M4). Environnement : STM32 (Cortex M1 and M4), Cypress CyBLE214015, BLE, Wireshark, C, IAR, PSoC creator, IEC62304, SVN, GIT, JIRA, PCLint, VectorCast, PyTest, Doxygen, PowerBI, git, SVN, Saleae logic analyser. Projet : LampSeq – Bonn, Allemagne, Décembre 2021 - Mai 2022 Ingénieur logiciel et consultant technique réglementaire, COVID testeur pour un séquenceur d'ADN. Révision et améliorations du code. Création de la documentation de conception du logiciel pour règlementation. Environnement : JavaScript, Visual Studio Code, IEC62304, GIT Projet : Merck - Molsheim, France, avril 2020- juillet 2020 Embedded Software engineer, Prove Of Concepts logiciels équipement pharmaceutique. Environnement : Node JS scripting, LUA scripting, OPC UA, Docker, Linux, OPC UA Location Discovery Server. Projet : MDEG Digital - Freiburg, Allemagne, septembre 2019 – décembre 2019 Embedded Software engineer. Migration IAR → TrueSTUDIO (Atollic) pour software bras robot médical (STM32). Développement d’outils de production en Python. Connexion sécurisée ESP32 (TLS 1.2, MQTT) à Thingsboard (IoT, PoC). Tire-lait ESP32 : documentation, drivers capteur de pression (BMP280) et LED, amélioration logicielle conforme aux coding standards avec tests unitaires. Environnement : C, C++, Python, IEC 62304, UML, ESP32-WROOM32 SoC, STM32, Enterprise architect, Eclipse, Unity(unit test frame-work), BMP280(capteur de pression)

Software Engineer/Software Coordinator

EMS - Electro Medical Systems

sept. 2014 - mars 2019

4 ans 7 mois

1260 Nyon, Suisse

I have managed the complete software life-cycle for the Airflow Prophylaxis Master product (Medical device, Class B software, Good Design® Award 2018). - I have created and managed the technical documentation to reply to the standard IEC 62 304. This included the Software life-cycle plan, risk management, Software requirements, Architecture, Detailed design. Participated in FDA 510(k) submissions. - I was responsible for the firmware implementation. A part I have outsourced to a third party, and a major part I implemented with my team member. This resulted in the first production code that was successfully launched in march 2017. Start production was 5000 devices per year.

Embedded Software Engineer (Consultant)

Sécheron SA

juin 2014 - juil. 2014

2 mois

Improvement of the code quality and stability of the embedded software, to resolve instabilities that cannot be reproduced locally, but are experienced so now and then by the customers. The embedded system is a protection and control unit of an outgoing feeder cubicle or rectifier unit in DC traction substations of public transport systems like commuter trains. IAR, Atmel AT91SAM7X512 processor (ARM7), C, ARM assembly, Modbus/RS-485.

Embedded software engineer (Consultant)

Codman Neuroscience

mars 2013 - mai 2014

1 an 3 mois

Neuchâtel, Suisse

Development of boot-loader (IPL), application and driver (graphics, audio and other) software conform medial standards. Documentation, coding, code improvement and testing for intra cranial pressure monitor (Hydrocephalus). Hardware reference for the local software team and technical interface with the US based hardware provider. C, C++, ARM,UML, QNX, Momentics, CCS5 (TI JTAG debug environment), TI AM3517 (ARM Cortex-A8), IEC62304, Clearcase, IPL, Uboot, Xloader.

Embedded Software & Hardware Engineer (consultant)

Valtronic

juin 2012 - mars 2013

10 mois

Development of a wireless boot-loader for an active implant for heart stimulation. Development and realization of the electronics of a burn-in tester for active implants. Debug of electronics for a endoscope prototype. Implementation of tests for an active brain implant with CVI (National Instruments). Technical environment: C, UML, STM8, STM32, STVD 4.2, µVision 3, CCS 5, IEC62304, CVI.

Software Engineer

Prim'Vision

mars 2009 - oct. 2012

3 ans 8 mois

Development of a software application for publicity on mobile phones.

System Software Engineer

Texas Instruments

avr. 2002 - mars 2009

7 ans

- DSP embedded software developer. - Technical Lead for software integration project - Software Integrator Symbian project - Developer DVD subpicture library - Developer USB driver for Symbian OS

Systems engineer

Silicon and Software Systems

déc. 2000 - janv. 2002

1 an 2 mois

- OpenTV validation environment (PC and board) - Driver test code - Design specifications

Software Development Engineer

PTS Software ( at Philips)

janv. 1999 - juil. 2000

1 an 7 mois

• Development, maintenance and technical customer for a professional video satellite receiver for cable companies.

Software Development Engineer

PTS Software ( at Signaal Communication - a Thales Company)

juil. 1998 - déc. 1998

6 mois

- Embedded driver development on power PC

Development Engineer

Dimtronic Electronica

janv. 1993 - juil. 1995

2 ans 7 mois

Embedded software and hardware development for score boards.


Formation

Hogeschool INHOLLAND Haarlem

Ing., Electronics

EuroMBA Consortium

Master of Business Administration (M.B.A.), Master thesis: Business plan in solar photo voltaic

Portfolio

Airflow Prophylaxis Master

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.