
Olivier Boubée
Architecte Systèmes Embarqués, expert Rust & Yocto
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
12 ans d’expérience en conception et industrialisation de produits connectés, du driver au Cloud. Je structure vos architectures pour garantir robustesse et maintenabilité. - Design & Firmware : Conception de BSP, CI/CD, développement Rust/C (Bare-metal & Linux). - Interopérabilité : Maîtrise des flux MQTT, WebSocket et REST. - Track Record : Pilotage énergétique (Allego), Smart Home (Legrand), AgriTech (Parrot). Intervention : Audit, Lead technique ou briques logicielles critiques.
Expérience de travail
Embedded Systems Architect & Tech Lead (Freelance)
Freelance
mai 2025 - Présent
1 an 6 mois
Paris, France
Tech Lead Manager & Architecte
Allego
sept. 2020 - mars 2025
4 ans 7 mois
Paris, France
Mise en production d'une solution de gestion dynamique de l'énergie permettant l'optimisation en temps réel de la distribution électrique sur des réseaux de bornes de recharge. Défi : Concevoir une solution robuste capable d'arbitrer la distribution d'électricité en temps réel en s'interfaçant de manière optimale aux nombreux modèles de chargeurs installés. Architecture et Firmware : - Sourcing hardware d'un boitier répondant aux critères de robustesse et de puissance (iMX8). - Création d'une distribution Linux sur mesure via Yocto (Secure Boot). - Développement d'un firmware multi-binaire performant en Rust communiquant avec les chargeurs et le cloud en OCPP et WebSockets. Ecosystème Cloud & UI : - Industrialisation de la solution : Tests et déploiement automatisé via Azure Cloud. - Connexion et récupération des données : Micro-services C# sur Azure cloud, et base de données PgSQL. - Interface : Dashboard de supervision sous Vue.js, conception avec Figma. Leadership : Direction d'une équipe multidisciplinaire de 5 personnes, garantissant la qualité de l'architecture logicielle et l'alignement entre les besoins hardware, firmware, cloud et les interfaces UI/UX. Récupération du besoin auprès des utilisateurs et étude de l'architecture en place pour intégrer au mieux la solution. Reponsable de la cohérence, du hardware jusqu'à l'interface utilisateur.
Ingénieur Systèmes Embarqués
Ministère de la Défense
sept. 2018 - août 2020
2 ans
Paris, France
Développement complet de la couche logicielle et matérielle pour des équipements de radiocommunication critiques au sein du Ministère des Armées. Mon intervention couvrait la R&D, l'ingénierie logicielle et le support à l'industrialisation. Développement Firmware & Applicatif : Conception et développement des applications et firmwares embarqués en C/C++ sous Linux embarqué (Yocto) pour garantir la fiabilité et la performance des appareils de communication (fonctions de cryptage, gestion des protocoles radio, etc.). Expertise Hardware : Étude de solutions hardware (microcontrôleurs, modules RF, composants) en amont du cycle de développement, afin d'assurer la faisabilité technique et la performance des produits. Gestion Fournisseurs et Industrialisation : Pilotage technique et fonctionnel des fournisseurs et sous-traitants pour l'intégration des composants et la validation des prototypes. (Assurer la transition entre la R&D et la production).
Ingénieur Systèmes Embarqués
Tarkett
oct. 2016 - août 2018
1 an 11 mois
Paris, France
Développement d'une solution de détection de chute en temps réel, intégrée dans un sol connecté pour les établissements de soins (maisons de retraite, hôpitaux). Ce projet, critique en termes de fiabilité et de faible latence, a nécessité une approche complète de l'embarqué au Cloud. Rôles et Contributions Clés : Architecture Logicielle : Conception et mise en place d'une architecture Yocto complète pour l'OS du boîtier de détection, assurant la robustesse et la maintenabilité à long terme (OTA). Développement Critique : Tests et intégration en C/C++ de l'algorithme de détection de chute. Le développement était axé sur la performance pour un traitement des données en temps réel. Connectivité et Cloud : Développement du firmware pour la connexion sécurisée et la transmission des alertes du boîtier de détection vers le backend via le protocole MQTT (standard IoT). Expérience Terrain et Produit : Participation aux tests in situ avec les utilisateurs finaux et aux installations pour garantir que la solution technique répondait parfaitement aux besoins réels du client.
Embedded System Engineer
beNext
mars 2015 - sept. 2016
1 an 7 mois
92100 Boulogne-Billancourt, France
En tant que développeur consultant, j'ai accompagné plusieurs entreprises clés dans la conception et l'amélioration de leurs systèmes embarqués, ce qui m'a permis de développer une solide polyvalence technique et sectorielle (Télécoms, Smart Home, Industrie). One Access (Télécoms) : Développement en C sous VxWorks sur le firmware des modems VoIP professionnels. (Expertise en OS temps réel et systèmes critiques). IER (Systèmes Publics / Bornes Kiosques) : Développement en C pour les firmwares des imprimantes de billets et de cartes d'embarquement installées notamment aux Aéroports de Paris. (Environnement à forte utilisation, exigeant robustesse et haute disponibilité). Parrot (Agri-Tech / IoT) : Développement en C du firmware des caméras d'analyse agronomique, couplé à la mise en place de l'interface de gestion en JavaScript. (Double compétence embarqué/web pour la gestion du produit complet). Netatmo (Smart Home / Domotique) : Développement en C pour l'intégration de la domotique Zigbee pour Legrand (volets roulants connectés, prises connectées, gateway Zigbee). (Spécialisation dans les protocoles de connectivité radio basse consommation).
Embedded System Engineer
Thales Communications & Security
janv. 2012 - janv. 2014
2 ans 1 mois
Paris, France
Développement pour Thales d'un système de géolocalisation pour environnements contraints (ex : intervention en zone sans couverture réseau ou incendie). La solution a été conçue pour garantir la position et la communication des équipes sur le terrain dans des conditions extrêmes. Conception Réseau : Intégration et configuration de modules GPS connectés pour le positionnement. Développement Firmware : Implémentation du protocole de communication en réseau mesh Zigbee (basse consommation et auto-réparant) pour assurer la transmission des données de géolocalisation entre les différents dispositifs. Optimisation : Travail sur la robustesse et la fiabilité du signal dans des milieux complexes (forte perturbation, obstacles) pour maintenir la liaison critique.
Formation
ECE Paris
Engineer's degree, Embedded Systems
2009 - 2014
5 ans 1 mois