Ce que je cherche
Un poste d'ingénieur ou de référent technique dans l'aéronautique civile
ou militaire, le spatial ou la défense. Deux familles de postes
m'intéressent, et elles n'ont pas le même coût d'entrée.
-
Celles où mon expérience s'applique telle quelle.
Segment sol, bancs d'essais et moyens de simulation, systèmes
d'information industriels, MCO, outillage et chaîne de production
logicielle. Là, j'arrive avec vingt ans de métier.
-
Le logiciel embarqué critique.
Là, je n'ai pas d'expérience professionnelle. Je m'y prépare depuis
août 2026 — c'est la section suivante — et je sais que j'y repartirais
de plus bas.
Les contraintes du secteur — temps réel, sûreté de fonctionnement,
confidentialité, conformité — ne me sont pas étrangères : sept ans en
environnement bancaire réglementé et audité, dix-sept ans avant cela sur
des plateformes où l'indisponibilité n'était pas une option.
L'aviation, c'est depuis l'enfance ; le milieu militaire m'est un peu
familier.
Nationalité française, éligible à une habilitation Défense. Français
natif, anglais professionnel — sept ans en équipes anglophones.
Ce que j'ai fait pour me préparer à l'embarqué
L'embarqué critique est une autre discipline que la mienne : pas de
ramasse-miettes, pas d'exceptions, pas d'allocation dynamique, et un
processus de certification qui décide de ce qui est acceptable. J'ai
commencé seul, en août 2026, pour ne pas postuler sur ces postes sans
savoir de quoi il retourne. Deux dépôts Git, un par langage.
Un parcours en modules qui associe chaque notion du langage à
l'objectif de certification qui la contraint. Côté processus :
exigences de haut et de bas niveau, traçabilité reconstruite par un
script, tests basés sur les exigences, couverture MC/DC, standard de
codage, gestion de configuration.
Il se termine sur un cas d'étude : un système de jaugeage carburant
(FQMS), DAL B, avec ses documents d'exigences et sa matrice de
traçabilité. Compile sans avertissement sous MSVC, GCC et Clang ;
intégration continue sous Linux.
Le même FQMS, contre les mêmes exigences, réécrit en Ada. Le but :
mesurer ce que la chaîne Ada apporte que le C++ n'a pas — contrats,
analyse de flot, preuve formelle d'absence d'erreur à l'exécution
(DO-333), couverture MC/DC outillée, restrictions vérifiées par le
compilateur.
La chaîne d'outils est figée dans un conteneur, qui tient lieu
d'environnement de développement contrôlé.
Ce sont des supports d'exercice, pas des projets certifiés, et je ne
prétends pas au niveau de quelqu'un qui fait ça depuis quinze ans. Ils
montrent ce que j'ai compris de la norme et comment je travaille. Les
deux sont publics :
DO-178C-training
et DO-178C-training-ADA.
Ada/SPARK, C, C++, Rust : j'ai mis les mains dans les quatre, à des
degrés divers. J'apprendrai celui du projet.
Je cherche aussi une formation, ou une VAE, pour donner un cadre reconnu
à cette transition. C'est un projet, pas encore engagé.
Projets publics
Programme Windows qui lance les commandes de votre choix quand un jeu
démarre et quand il s'arrête. Pas de liste de jeux à maintenir : il
s'appuie sur un mécanisme de Windows, et ne scrute rien pendant le jeu.
Sans droits administrateur, sans accès réseau non demandé.
Deux exécutables autonomes, installeur MSI, mise à jour à la demande,
plus de 170 tests, intégration continue, et un journal de conception
qui consigne chaque décision avec la mesure qui l'a motivée. Premier
projet en Rust ; en usage quotidien sur ma machine.
Récepteur de télémétrie pour Forza Motorsport et Forza Horizon :
décodage à 60 Hz d'un protocole binaire UDP, quatre variantes de trame
selon le jeu, enregistrement et relecture. Une cinquantaine d'étoiles ;
les champs non documentés viennent d'observations de la communauté.
Rotation, compression et purge des journaux IIS : autodétection des
services installés (WMI, métabase IIS), rapport dans le journal
d'événements Windows, mode simulation. Né d'un besoin en production,
où il a tourné des années ; maintenu jusqu'en 2023, repris par
d'autres.
En marge : github-release-downloader
(C#), et des bacs à sable Go, Rust, Angular, Blazor et Vite.
J'ai développé vingt ans sans IA générative. Sur les dépôts récents,
j'utilise un assistant IA en pair-programming — il apparaît comme
co-auteur dans l'historique des commits — avec prudence : rien n'est
affirmé sans avoir été exécuté, et je reste responsable de tout ce qui
est produit.
Compétences
.NET / C# · ASP.NET Core · Angular / TypeScript · SQL Server · Azure ·
Kubernetes · Docker · GitHub Actions · Jenkins · SonarQube · IBM MQ ·
TDD · CI/CD
En cours : C++17, Ada 2022 / SPARK, Rust. Le détail des postes est sur
LinkedIn.