JA.ENG
FICHE A-01 / À PROPOS·DEPUIS 2009·RÔLES 5·PAGE 04 / 08
A-01 · About · Parcours · 17 ans d'ingénierie

Du silicium à l'écran.

Ingénieur système depuis 2009. J'ai porté des produits complexes de la spec initiale à la production : électronique numérique, FPGA, embarqué, backend, frontend. Une seule pile cohérente, une seule personne aux frontières.

LocalisationSepteuil (78) · remote
Expérience17 ans · depuis 2009
Postes tenus6 · ingénieur → expert
DomainesFPGA · Embarqué · Web
Lecture~ 6 min
Embedded · C/C++Backend · Laravel/SymfonyFrontend · Vue.js/ReactFPGA · VHDLÉlectronique numériqueDocker · CI/CDTraçabilité des exigencesDO-178B / DO-254

Mon métier : concevoir l'électronique et le firmware des systèmes qui ne doivent jamais tomber en panne — de l'avionique militaire aux écrans LED urbains, en passant par le SaaS et l'IoT industriel.

Concrètement, ça veut dire lire un schéma, coder un FPGA en VHDL, écrire le firmware C/C++ qui pilote un capteur, refactorer une API Laravel ou Symfony, développer une interface Vue.js — et savoir où ces couches se rejoignent. Cette continuité entre le matériel et le logiciel s'est construite au fil de missions chez Safran, Viveris, JCDecaux, ma propre société Naept, ID-1, et aujourd'hui Thales.

Ce qui m'intéresse : la rigueur du bas niveau. Les processusDO-178B et DO-254 m'ont appris à documenter, tracer et prouver — pas juste à faire fonctionner.

Julien Aupart
FIG. 01   Carte des compétences — 2008 → 20267 disciplines · 18 ans
FPGA · électronique num.
stages
Safran
Viveris
JCDecaux · LED urbain
Thales
Embedded C/C++
stages
Safran
JCDecaux · mobilier urbain
ID-1 · ESP32-S3
Carte électronique
Viveris
JCDecaux · mobilier urbain
ID-1 · ESP32-S3
Backend web
Naept
ID-1 · Symfony/API Platform
Frontend web
Naept
ID-1 · Vue.js/Ionic
Infra · DevOps
Naept
ID-1 · Docker/CI-CD
Direction technique
Naept
responsable dev — ID-1
2008201120142018202120242026
contour : usage ponctuel / R&Dplein : projet principal
FIG. 01Les disciplines se chevauchent — c'est le point. Personne n'apprend en serial : on empile, on relie, on continue.
##

Parcours.

2008 → 2026 · 7 étapes§ 01 — Timeline
Nov. 2025 — nov. 2026~ 1 anEn cours
Salarié · groupe industriel & défense · Thales LAS

Développeur FPGA senior — liaisons numériques haute vitesse & outillage.

Programme multicartes sur cibles Xilinx Virtex UltraScale+ · simulation d'environnement électromagnétique · équipe FPGA de 7 personnes.

Retour au développement FPGA sur un programme multicartes de simulation d'environnement électromagnétique : liaisons série rapides PCIe, AURORA sur fibre optique, JESD204B/JESD204C vers deux composants de conversion analogique/numérique, et DDR. En binôme avec un développeur logiciel, mise en place d'un atelier de génération automatique de code — TCL et Python — produisant, depuis une description XML unique, les bases de registres AXI-Lite, leur pendant logiciel, la documentation, les crossbars et les bancs de test.

  • H.1Mise en œuvre des liaisons série rapides PCIe, AURORA, JESD204B/JESD204C (deux composants de conversion analogique/numérique) et DDR, avec instrumentation de mesure embarquée.
  • H.2Atelier de génération automatique de code (TCL, Python) : bases de registres AXI-Lite, code de pilotage, documentation, crossbars et bancs de test depuis une source unique.
  • H.3Automatisation du versionnement et de l'identification du FPGA et des bases de registres.
  • H.4Avis sollicité sur l'architecture du composant FPGA et les bonnes pratiques, au sein d'une équipe de 7 développeurs.
StackVHDLXilinx Virtex UltraScale+PCIeAURORAJESD204BJESD204CDDRTCLPythonAXI-Lite
Nov. 2020 — oct. 2025~ 5 ans
Salarié · PME industrielle · froid commercial · ID-1

Responsable développement logiciel — de l'ERP au boîtier connecté.

Éditeur d'un ERP métier pour les professionnels du froid · conception d'un système de mesure distante pour machines thermodynamiques.

Double casquette pendant cinq ans : faire évoluer un ERP legacy vers une stack moderne (API Platform, Vue.js, Ionic), tout en concevant et développant, de bout en bout, un boîtier connecté de mesure — électronique analogique de précision, firmware ESP32-S3 en C++, application web embarquée en Vue.js, et infrastructure serveur conteneurisée.

  • H.1Migration progressive de l'ERP vers API Platform / Vue.js / Ionic, avec mise en place d'un processus de priorisation des bugs et fonctionnalités.
  • H.2Conception électronique (mesure analogique de précision) et développement du firmware C++ / ESP32-S3 du boîtier de mesure.
  • H.3Application web embarquée en Vue.js, déploiement conteneurisé (Docker) pour la remontée de mesures et la configuration à distance.
  • H.4Mise en place de l'intégration et du déploiement continus.
  • H.5Modélisation et impression 3D des boîtiers, suivi de la sous-traitance mécanique (injection) et du sourcing composants.
StackSymfonyAPI PlatformVue.jsIonicESP32-S3C++DockerCI/CD
Mars 2019 — nov. 2020~ 1,5 an
Co-fondateur & directeur technique · Naept

Co-fondateur — logiciel de traçabilité des exigences.

Société créée en 2019, sur un logiciel imaginé et développé depuis 2016 : traçabilité et capitalisation de la connaissance en rédaction de spécifications.

Direction technique d'un produit web collaboratif de rédaction de documentation technique, structuré autour des liens de dépendance entre exigences. Développement frontend Vue.js (éditeur collaboratif temps réel basé sur Tiptap/ProseMirror, représentation en mindmap des données relationnelles) et backend Laravel (API, authentification, notifications temps réel), conteneurisation et déploiement continu. Interventions de conseil chez des clients sur la qualité documentaire et la spécification du besoin.

  • H.1Éditeur de texte collaboratif temps réel (Tiptap / ProseMirror + serveur Socket), avec représentation en mindmap des exigences liées.
  • H.2API Laravel structurée par services (Single Action Classes), authentification Sanctum, notifications temps réel (Laravel Echo).
  • H.3Dockerisation complète, déploiement continu via GitLab CI, reverse-proxy Traefik.
  • H.4Contributions à des bibliothèques open source (ProseMirror ↔ HTML, PHPWord, Eloquent Sequence) et publications techniques.
StackVue.jsLaravelTiptap/ProseMirrorDockerGitLab CIReact/TypeScript
Janv. 2014 — fév. 2019~ 5 ans
Salarié · affichage urbain · JCDecaux

Expert électronique numérique — matrices LED urbaines.

Conception et évolution des architectures FPGA pilotant les chaînes d'affichage LED, ainsi que logiciel embarqué et outillage de test.

Cinq ans consacrés au pilotage numérique des écrans LED urbains : architectures FPGA en VHDL, algorithmes de traitement d'image, liaison horloge embarquée haute vitesse (50 Mbps) sur FPGA Lattice. En parallèle, logiciel embarqué C/C++ pour mobiliers urbains et contrôle moteur, et outils de test PC en C++/Qt.

  • H.1Étude, architecture et implémentation de nouvelles générations d'écrans LED.
  • H.2Développement d'une communication monofil embarquée à 50 Mbps sur FPGA Lattice.
  • H.3Logiciel embarqué pour mobiliers urbains et contrôle moteur brushless (bus CAN).
  • H.4Outils PC de test et de mise au point (C++, Qt, RS422/485/232).
StackVHDLLatticeC/C++QtCAN busRS422/485
Oct. 2012 — déc. 2013~ 1 an
Salarié · bureau d'études · Viveris Technologies

Ingénieur électronique — bureau d'études multi-clients.

Missions FPGA et électronique pour plusieurs comptes industriels, dont JCDecaux, Alstom Power et l'IFP.

Reprise et amélioration d'une chaîne d'affichage vidéo FPGA existante chez JCDecaux ; conception électronique et codage FPGA pour la rénovation de cartes de commande d'électrovannes d'une centrale nucléaire (Alstom Power) ; investigation de panne sur un système de sauvegarde d'alimentation pour l'IFP.

  • H.1Reprise, correction et optimisation de performances d'une chaîne d'affichage vidéo FPGA (JCDecaux).
  • H.2Conception électronique et codage de 4 FPGA pour la rénovation de cartes de commande (Alstom Power, centrale nucléaire).
  • H.3Analyse de panne et propositions de solutions, simulations à l'appui (IFP).
StackVHDLFPGASchématique électroniqueConseil technique
Sept. 2009 — oct. 2012~ 3 ans
Salarié · bureau d'études · Safran Engineering Services

Ingénieur électronique — FPGA et systèmes embarqués multi-clients.

Bureau d'études prototypage & industrialisation, missions pour SAGEM, Bombardier Transport et Thales.

Trois ans de missions FPGA et embarqué en régie : modules d'interface FPGA pour capteurs et séquencement d'alimentation (SAGEM), mise à jour d'un algorithme de traitement vidéo sur une chaîne de deux FPGA Xilinx Virtex 4 (SAGEM), banc de test « Iron Bird » pour un train (Bombardier Transport), lecteur-enregistreur vidéo haut débit à 50 Mo/s (SAGEM), conversion protocolaire temps réel pour boule gyrostabilisée (SAGEM), messagerie de banc de test (Thales), et un premier projet DO-254 de modification d'un concentrateur de données de vol avionique.

  • H.1Modules d'interface FPGA (décodage ADC/PWM, séquencement d'alimentation, multiboot) pour SAGEM.
  • H.2Mise à jour d'un algorithme de traitement vidéo sur deux FPGA Xilinx Virtex 4, sous contraintes de timing sévères.
  • H.3Conception et développement du banc de test « Iron Bird » pour un train (Bombardier Transport).
  • H.4Premier projet sous processus DO-254 (avionique) — concentrateur de données de vol.
StackVHDLXilinx Virtex 4/5/SpartanC/C++DO-254CPLD Altera
2008 — 20092 stages
Stagiaire · FH Electronics puis Safran Engineering Services

Stages ingénieur — du calculateur automobile au FlexRay.

Deux stages de fin d'études : interface calculateur moteur sous Simulink, puis outil d'espionnage/simulation FlexRay sur FPGA.

Chez FH Electronics, développement de blocs Simulink et intégration d'un compilateur pour permettre le pilotage d'un calculateur moteur automobile haut de gamme, avec un protocole de téléchargement sécurisé. Chez Safran, conception électronique et développement d'une IP FlexRay personnalisée en VHDL sur FPGA Altera Cyclone III, pour un outil d'espionnage et de simulation réseau.

  • H.1Blocs Simulink et intégration d'un compilateur pour calculateur moteur automobile (FH Electronics).
  • H.2IP FlexRay personnalisée en VHDL sur FPGA Altera Cyclone III (Safran).
StackVHDLSimulinkFlexRayC#
##

Chiffres-clés.

à fin 2026§ 02 — Indicateurs
17 ans
d'ingénierie continue
Depuis septembre 2009, sans interruption.
6
postes · 6 employeurs
Ingénieur électronique → expert → direction technique → FPGA senior.
6
couches techniques maîtrisées
Du silicium (FPGA, carte électronique) à l'écran (frontend), sans changer de posture.
1
société co-fondée
Naept, 2019 — logiciel de traçabilité des exigences.
##

Méthode.

comment je travaille§ 03 — Principes
M-01 · Process

Spec → code → test → audit.

Chaque exigence portée par un ID. Spec versionnée. Traçabilité descendante : exigence → conception → code → test. Audit-ready par défaut, pas en panique avant un rendez-vous notifié.

→ Outils de référence : matrices de traçabilité Excel/Visio, suivi Jira.
M-02 · Archi

Boring tech, justifié.

Le moins de pièces mobiles possible. Framework éprouvé (Laravel, Symfony) avant micro-services, Docker Compose avant sur-ingénierie. Optimiser quand on mesure, jamais en anticipation.

→ Marqueur : si je propose une techno récente, c'est qu'elle a déjà été tenue 2 ans en prod ailleurs.
M-03 · Système

Du HW au cloud, vue continue.

Une vue cohérente du système complet — du transistor au dashboard. Les arbitrages les plus coûteux sont aux frontières entre couches : je les connais toutes, donc je les vois venir.

→ Différenciateur : pas de hand-off bruyant entre équipes hardware et software.

« Faire simple coûte du temps en conception, et rapporte du temps tous les jours après le déploiement. Le mauvais arbitrage, c'est de l'oublier sous pression. »

— note personnelle
##

Hors-écran.

ce qui nourrit le reste§ 04 — Off-duty

Le métier d'ingénieur système se nourrit autant de ce qu'on fait à l'écran que de ce qu'on fait en dehors. Quelques pratiques que j'entretiens :

En ce moment, mes deux activités principales : le brassage de bière maison et le pilotage d'avion de tourisme — un mélange improbable de patience chimique et de rigueur procédurale.

Je pratique aussi le théâtre d'improvisation et le jardinage, deux façons différentes de sortir la tête du code — et plus ponctuellement, spéléologie et photographie.

À cela s'ajoutent le bricolage — bois, métal, réparation électronique — et le goût du voyage, de la Russie à l'Islande en passant par l'Indonésie et le Népal.

Activités
  • 01Brassage de bière
  • 02Pilotage d'avion de tourisme
  • 03Théâtre d'improvisation
  • 04Jardinage
  • 05Spéléologie
  • 06Photographie
  • 07Bricolage
  • 08Voyages