Aurélien Pajadon
06 64 35 41 53 · contact@apajadon.fr · Bourg-lès-Valence (26)
Diplôme
Compétences
Hardware / Cibles
- STM32, Texas Instruments, Renesas, Microchip, Arduino, FPGA
- Bus CAN, ARINC, I2C, SPI, UART, Modbus, Ethernet
- Oscilloscope, Analyseur, GBF
Logiciel embarqué
- C / C++
- FreeRTOS / µCOS2 / Linux embarqué
- CMSIS, Drivers & Applicatif
- Architecture hexagonale, Clean Code, SOLID
- Tests unitaires (GoogleTest), DO178, MISRA C, 62304 (Médical)
Outils PC & méthodes
- C# — WinForms, WPF, ASP.NET Core
- Git, GitLab, Azure DevOps
- Méthode Agile (Kanban), cycle en V
- Encadrement technique et accompagnement, rédaction doc
Expériences professionnelles
Référent logiciel embarqué — Architecture nouvelle gamme de produits
- Mise en place d'une architecture logicielle modulaire (hexagonale, Design Patterns, Clean Code, SOLID, C/C++) permettant les tests unitaires sur PC (GoogleTest) et les tests d'intégration.
- Support technique STM32CubeIDE et FreeRTOS (visualisation des tâches, optimisation projet).
- Développement brique logiciel Ethernet (TCP, MQTT, HTTP, Webserver).
STM32 · FreeRTOS (CMSIS V2) · C/C# · Stack IP · I2C · Cmake · GitLab · GoogleTest
Responsable architecture logicielle — Dispositifs de pressoir et surveillance cuve
- Architecture C/C++ sous FreeRTOS CMSIS V2 (hexagonale, SOLID, Clean Code, Wrapper) sur carte STM32H757 double cœur (Riverdi).
- Montée en compétence de l'équipe sur l'architecture modulaire et les tests hardware.
- Tests unitaires du code métier sur PC (GoogleTest). Rédaction des documents d'architecture et de validation.
STM32 · FreeRTOS (CMSIS V2) · C/C++ · ModBus · UART · GitLab · GoogleTest
Responsable architecture logicielle — Dispositifs médicaux
- Architecture C/C++ sur deux cartes STM32H7B3 sous FreeRTOS CMSIS V2 (approche objet, modèle Acteur, Clean Code).
- Montée en compétence de l'équipe (3 personnes) sur l'architecture modulaire.
- Développement d'outils PC en C# pour configuration et visualisation temps réel par CAN. Outils de bancs de test (déploiement NuGet).
STM32 · FreeRTOS (CMSIS V2) · C/C++/C# · CAN · I2C · SPI · UART · Azure DevOps · IEC 62304
Responsable développement logiciel embarqué — Boîtier de tracking aéronautique
- Architecture et drivers C/C++ sur STM32F7 sous FreeRTOS (CMSIS V1).
- Développement outils PC (C#), tests unitaires sur cible, intégration. Management d'un prestataire.
- Rédaction de la documentation logicielle (architecture, conception, validation).
STM32 · FreeRTOS (CMSIS V1) · C/C++/C# · GPS · Iridium · 4G · DO178 · GitLab · Agile (Kanban)
Responsable développement logiciel embarqué — Enregistrement de paramètres moteur
- Développement Linux embarqué en C pour drivers ARINC et boîtiers d'enregistrement des vibrations moteurs (hélicoptère, frégate Marine Nationale).
- Interface avec FPGA, tests unitaires et d'intégration, rédaction des documents DO178.
- Développement d'outils de test PC en C#.
AT91SAM9263 · Linux embarqué · Bus ARINC · Drivers FPGA · C/C# · Eclipse · SVN · DO178
Développement logiciel embarqué — Enregistrement de paramètres moteur
- Correction de bugs et évolution fonctionnelle pour un système d'enregistrement de paramètres moteur d'hélicoptère biturbine (Texas Instrument, C).
- Développement d'un système d'enregistrement de trames ARINC embarqué.
Texas Instrument · Bus ARINC · C · SVN · DO178
Développement logiciel embarqué — Automobile
- Étude vibratoire sur aiguille de compte-tours Citroën C3 et correction d'algorithme de pilotage moteur pas à pas (C).
- Corrections de bugs sur afficheurs multimédia embarqués.
Architecture 3 couches · C · Automobile
Développement logiciel embarqué — Cinéma & Robotique
- Interface tactile et pilotage de caméras tourelle pour grue cinématographique (PIC18F, µC/OS2).
- Développement complet d'un variomètre pour parapente : capteur pression/température, accéléromètre 3 axes, conception électronique, drivers, application, intégration mécanique, validation en vol.
Microchip PIC18F · C · µC/OS2 · Cinéma · Robotique
Langues
Français — Maternelle
Anglais — Technique et conversationnel
Allemand — Notions