
Jean-Yves Bérard
Ingénieur Expert en Systèmes Embarqués
Salaire / Taux journalier
Grenoble, France
Freelance
Expertises
À propos
Introduction
Ingénieur Expert avec +30 ans d'expertise en C++ embarqué temps réel et systèmes critiques (médical, transport). Conception de firmware hybride MicroPython/C, bibliothèques DDS/RTPS, pilotage caméras embarquées avec optimisation latence <40ms et débit 25fps. Conformité IEC 62304, DevOps GitLab CI. Je garantis fiabilité et performance pour vos projets embarqués critiques, de la conception à l'homologation.
Expérience de travail
Conception logiciel embarqué
Thales
déc. 2023 - mai 2025
1 an 6 mois
Moirans, France
– Contexte : système de radiologie mobile, "amener la machine au patient et non l'inverse" – Enjeux: garantir la qualité des acquisitions malgré la mobilité de la machine, via un positionnement précis, un calibrage automatisé et une synchronisation fiable des composants embarqués. – Dev bibliothèque C++ d'interface de communication protocole DDS / RTPS (Real-Time Publish/Subscribe Service), assurant la distribution déterministe des données et la synchronisation entre les sous-systèmes du dispositif médical. – Conception et optimisation du pilotage d'une caméra embarquée Arduino Nicla Vision utilisée pour la calibration et le contrôle du positionnement. – Dév firmware hybride MicroPython + C assurant la gestion des IRQ, timers et du scheduling interne pour maintenir un débit = 25 fps, avec réduction de la latence, résolution des cas de freeze liés aux limites matérielles et sécurisation du flux vidéo chiffré sur Wi-Fi. – Réa librairie cliente multithread C++ (boost.asio) pour le pilotage distant via Wi-Fi (protocole HTTPS): acquisition vidéo et capteurs, recadrage et rotation d'image selon les données gyroscopiques, ajustement de focale sur la base des mesures de distance, synchronisation temporelle, transfert de configuration et récupération des journaux de bord. – C++17, Visual Studio, Boost, OpenCV, OpenMV, HTTPS/sockets, Wi-Fi, Google Test, DevOps : GitLab CI YAML (Conan, Black Duck, Coverity, Artifactory). – Gestion du déploiement et des tests sur cible (téléversement du firmware, configuration du point d'accès Netgear WAX610). – Compétences mobilisées : systèmes embarqués temps réel, ordonnancement déterministe, régulation de flux, communication inter-composants.
Expert technique C++ Qt Domaine Médical
Fresenius Kabi France
mai 2023 - sept. 2023
5 mois
38590 Saint-Geoirs, France
– Contexte: Evolution / Refonte sur application desktop des postes de production de dispositifs médicaux – Ajout de fonctions d'archivage via web services au serveur central – Refonte du code impacté - actualisation de la chaine de build – Factorisation des écrans normalisés – Automate d'états pour la logique métier – pilotage des périphériques imprimante, scanneur (driver TWAIN), caméra Visor de Sensopart – Mise à jour de la chaîne de build (MSVC 2013/2017, Qt Creator, Qt4/Qt5) – Gestion de configuration sous Subversion – Conformité réglementaire du développement logiciel selon la norme IEC 62304, avec rédaction complète de la documentation (CCF, CCT, PV, RPV) et dossier d'homologation ANSM.
Expert technique C++ / Lead technique C++ Shell Oracle Réseaux Linux Windows
CGI
mars 2021 - févr. 2023
2 ans
Grenoble, France
– TMA sur appli Legacy pour un opérateur à Paris (RATP) – Contrôle régulation des lignes de bus et de tram à Paris (+ de 300 lignes) temps réel – Postes de régulation trafic Windows (IHM) – Serveurs de traitements Linux, géolocalisation GPS des bus, gestion des bornes infos voyageurs, animation temps réel des synoptiques des lignes, gestion régulation temps réel des horaires des bus et des trams - C++, Git, tcp/ip sockets, ILog Server / ILog Views, IDE Microsoft Visual Studio – Application aux proportions imposantes, et 20 années d'évols
Expertise technique et support transverse (C / Linux / Oracle)
Orange
sept. 2017 - févr. 2020
2 ans 6 mois
Grenoble, France
– Maintenance et évolution d'un ensemble d'applications legacy C / Pro*C de refacturation des services à opérateurs tiers. Reverse engineering, analyse multi-threads, gestion de flux générique et résolution d'incidents critiques en production. Mise en place d'un environnement de débogage distant (Xming + Qt Creator) sur serveurs Linux. Réalisation de POC, chiffrages et spécifications évolutives, coordination transverse entre équipes applicatives.
Sous traitance Ingénierie Informatique - IHM Qt
EDF
nov. 2013 - août 2017
3 ans 10 mois
Région de Grenoble, France
– Validation technique et industrialisation du développement d'écrans de supervision sous Qt. – Conception d'un atelier de développement pour les aménagements hydrauliques EDF, prototypage d'objets graphiques, intégration Cloud EDF, et automatisation de l'intégration (CMake + Qt Designer). Création d'une bibliothèque d'objets symboliques normalisés (turbines, pompes, vannes, lignes HT...) et développement plugin Qt de style conforme à la charte graphique.
Sous traitance Ingénierie Informatique - Migration de database (Oracle SQL)
Orange
juin 2013 - oct. 2013
5 mois
Région de Grenoble, France
– Expertise performances - en autonomie – Migration de données applicatives de bdd Oracle à autre bdd Oracle – OPTIMISATION plans d'exécution Oracle (hints, explain plans). – Contrainte forte en terme de performance: 1M d'abonnés à traiter en un weekend
Sous traitance Ingénierie Informatique - Portage de code
STMicroelectronics
mars 2013 - juin 2013
4 mois
Région de Grenoble, France
– Référent technique (shell, C, pro*C, Oracle) - Migration du code C et Shell de l'application PCSA d'un fonctionnement INGRES à ORACLE - Contexte : Qqs 100aines sources C & E/SQL (équivalent Ingres des Pro*C Oracle), script shells, qqs Perl et Xml. Cahier des charges: passage du précompilateur e/ sql (Ingres) à Pro*C (Oracle). Réal perso: automatisation totale du process. – Utilisation maximalisée de sed, des ER, de Awk. Refonte des makefiles.
Formation
Université Joseph Fourier Grenoble
Maîtrise Sciences et Techniques, Expert en Systèmes Informatiques, Ingénierie informatique
1986 - 1990
4 ans 1 mois
Portfolio
