About Paul
French
Native or bilingual
English
Conversational
Experience
- BootcodeIngénieur logiciels embarquéDIGITAL AND ITJune 2022 - September 2022 (3 months)Lyon, FranceQualification d'un banc de test pour un système"Wearable" composé de 5 logiciels s'exécutant sur des µC Microchip PIC24 et PIC18- Génération des configurations des logiciels avec MPLAB Code Configurator- Création de tests pour vérifier chaque communication entre les différents logiciels et périphériques (UART, I2C, SPI)- Développement des drivers pour des périphériques- Écriture du dossier de qualificationEnvironnement technique :- µC : PIC24EP512GU810, PIC18F26J13, PIC24FJ128GA204, PIC18F8628- Périphériques : capteurs de pression TP 1200, Afficheur LCD ST7036, pilote LED PCA9531PW118, 74AHC594, Horloge temps réel MCP79511, multiplexeur ADG1408YRUZ, ADC MCP3461
- BootcodeResponsable technique logiciel embarquéDIGITAL AND ITSeptember 2021 - May 2022 (8 months)Saint-Avold, FranceDéveloppement d’un logiciel embarqué pour une passerelle de communication entre des imprimantes industrielles et des automates.Challenges techniques :- Porter la plateforme Hilscher netX90 de C avec OS bare metal vers C++ 17 avec FreeRTOS- Créer des adaptateurs / wrapper des drivers C existants et de FreeRTOS vers une architecture en C++ portable (couche OSAL et interfaces SPI/I2C/UART/GPIO génériques)Réalisations :- Formation Hilscher pour devenir référent technique sur le SoC Netx90 et les outils de développement- Définition de l'architecture du système avec UML/SysML des Use cases système par rapport au cahier des charges- Création d'une architecture logiciel préliminaire et affectation de composant aux développeurs- Définition des aspects temps réel du logiciel (taches, priorités, mémoire), mesure et suivi des paramètres de performance (utilisation ROM/RAM/CPU, temps de réponse ...)- Codage et test unitaire des composants définis ou, formation, assistance technique et suivis du développement par l'équipe- Écriture des drivers pour les périphériques SPI externes- SPI <-> Ethernet (Microchip ENC624J600) et lien entre la couche MAC et FreeRTOS TCP- SPI <-> switch Ethernet (Microchip KSZ8795C) (paramètrages)- SPI <-> FPGA pour récupérer des GPIOs/UARTs (protocole propriétaire)- Définition d'un API HTTP serveur pour configurer le logiciel avec un client WebEnvironnements techniques :SoC Hilscher Netx90 (2 CPUs, 1 dédié aux communications Ethernet industrielles Profinet / Ethernet/IP + 1 ARM Cortex M4 pour l’application)+ Stack TCP, CxxTest, Google gmock, Spark Enterprise Architect.
- LEACH INTERNATIONAL EUROPEIngénieur logiciel embarquéAVIATION AND AEROSPACEJuly 2009 - March 2021 (11 years and 8 months)Sarralbe, Grand Est, FranceJ'ai travaillé sur le développement de logiciels embarqués pour l'aéronautique et le ferroviaire. Je suis intervenu sur l'intégralité des phases du cycle en V et j'ai participé à l'écriture des différents plans de développement logiciel requis par les normes ainsi qu'aux différentes étapes amenant à leurs certifications et à leurs mises en service.J'ai aussi été responsable du développement et de la mise à disposition de des équipements matériels, simulateurs logiciels, outils de test et d'analyse qui ont permis la mise au point des logiciels embarqués, que ce soit pour réaliser les analyses statiques et dynamiques du code, les tests informels durant les phases de prototypage, la vérification formelle avec des tests bas et haut niveau (TU, TI, HLT), la vérification des taux de couverture des tests. Dans ce cadre, j'ai aussi développé et mis en place un outil d'automatisation des tests.Projets significatifs :• Distribution électrique secondaire train du futur Siemens• Distribution électrique secondaire l’avion Embraer KC-390• Distribution électrique primaire (PEPDC) de l'avion Airbus A400M
Recommendations
Be the first to recommend Paul
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Ingénieur École des Techniques du Génie Logiciel (ETGL)CFA AFTI2007
- Licence des métiers de l'informatiqueIUT/UFR MIM Metz2002