Matériel, firmware, conception FPGA, diagnostic et automatisation des tests — sous contrat au forfait avec engagement de livraison ferme, ou en contingent horaire pour les projets en cours.
Les projets embarqués demandent souvent plusieurs disciplines à la fois : un schéma à concevoir, un microcontrôleur à programmer, un FPGA à vérifier, un banc de test à monter. Au lieu d'orchestrer une chaîne de fournisseurs, vous pouvez réunir ces tâches en une seule main. Cela économise des interfaces, des efforts de coordination et la dilution des responsabilités.
Voici les six domaines de prestation dans lesquels j'interviens. Ils ne forment pas un catalogue — la plupart des projets en combinent plusieurs.
Conception et développement de cartes et appareils électroniques — du circuit analogique à la conception FPGA. Systèmes à microcontrôleur et FPGA d'un seul tenant, schéma, routage, firmware et pilotes proches du matériel inclus. Sur demande, jusqu'à la production en série via des partenaires établis.
Développement systématique du modèle mathématique à l'implémentation matérielle. Les algorithmes sont d'abord modélisés en pseudocode ou Matlab, puis implémentés en C/C++ pour microcontrôleurs ou en Verilog/SystemVerilog pour FPGA — selon la plateforme cible et les exigences temps réel.
Développement et test de concepts de diagnostic et d'interfaces de communication pour calculateurs véhicule. Expérience avec les bus établis dans l'environnement automobile (CAN, CAN FD, MOST) et avec le diagnostic UDS selon ISO 14229.
Validation systématique des systèmes embarqués — de la spécification de test à la libération série. Les bancs de test sont conçus pour que l'équipe client puisse les exploiter et les étendre de manière autonome après la fin du projet.
Logiciel d'accompagnement pour systèmes embarqués : interfaces de configuration, tableaux de bord, visualisation de données et applications mobiles. Cette couche est souvent sous-estimée — pourtant elle détermine la perception qu'a l'utilisateur final du système embarqué.
Quand un projet embarqué en cours a besoin de substance complémentaire — goulots d'étranglement, code hérité, questions de détail délicates — j'interviens de manière ciblée et flexible dans le temps. Cette forme de coopération est particulièrement utile quand on sait quoi il faut, mais pas combien.
Les projets embarqués échouent rarement sur des tâches techniques isolées. Ils échouent en raison d'exigences floues, d'une documentation incomplète, d'absences de preuves face aux normes et de rapports d'avancement qui masquent plus qu'ils ne clarifient. À la demande, je prends en charge non seulement le développement lui-même, mais également la conduite méthodique du projet — du premier entretien à la réception.
Sur le blog : Gestion de projet pour les projets embarqués — pourquoi le travail le plus difficile se situe avant le premier schéma
Je ne propose la gestion de projet qu'en lien avec une responsabilité technique — comme partie d'un développement complet ou pour accompagner une équipe pilotée par le client. La coordination pure sans profondeur technique ne fait pas partie de mon offre.
Deux modèles de contrat selon le type de projet :
Pas de mise à disposition de personnel. Détails sur la page Engagement.