About Michael
French
Native or bilingual
English
Native or bilingual
Experience
- Chicago PneumaticIngénieur R&DTECHSeptember 2020 - August 2021 (11 months)Nantes, France
- Établissement d’un plan de projet pour réaliser une solution de localization d’outils sur des sites industriels.
- Évaluation de la technologie BLE Direction Finding avec le kit u-blox XPLR-AOA-2.
- Évaluation de la technologie UWB avec le kit MDEK1001 Decawave.
- Ajout des cartes WiFi aux ancres qui leurs permettent de partager les données de localization via des sockets UDP avec un serveur central.
- Développement d’un engin de localization qui tourne sur un serveur, qui calcule la localization des tags à partir des télémétries mesurées par les ancres.
- Développement d’une application desktop utilisant Qt en Python pour interfacer avec l’engine de localization pour visualiser la localization des tags en temps réel.
- Développement d’un système Direction Finding à base de LoRa utilisant sur des cartes STM32 en C baremetal.
- Coordindation avec l’équipe marketing pour adapter la solution que j’ai développé aux besoins et aux attentes des clients.
- Participation avec une équipe R&D pluridisciplinaire (électronique, mécanique, software, etc) profitant de leurs divers expertises.
- Parrot DronesIngénieur Robotique EmbarquéTECHSeptember 2021 - Today (4 years and 9 months)Paris, France
- Développement en C/C++ du système Linux embarqué sur aarch64 avec les drivers qui rendent acessibles les périphériques hardware (capteurs, caméras, etc...)
- Développement des composents à base de STM32 en C avec FreeRTOS pour piloter les périphériques hardware: antenne radio, capteurs, etc.
- Développement en C/C++ de divers applications sur le système Linux comme le guidage, le contrôle, la navigation, l’estimation, la planifcation de trajectoire.
- Développement et maintenance en C/C++ et Python des protocoles de communication interprocess à base des sockets TCP/UDP et sockets Unix.
- Conception et développement en C++ d’un protocol de logging qui stocke tous les données importante du vol dans un format chiffré et compressé.
- Développement en C++ et Qt6 d’un outil de lecture et de visualization des logs conçu pour utilisation internes et externes.
- Développement en C/C++ du support QGroundControl et du protocole Mavlink sur le système embarqué du drone.
- Développement et maintenance d’une module autopilote renforcé par l’IA et intégrant les autopilotes open-source comme ArduPilot et PX4.
- Développement d’un serveur HTTPS sur le système embarqué du drone avec une application web qui fournit plusieurs features: update à distance, upload/download des fichiers utils (config, média, cartes, mavlink, etc.)
- Montage des serveurs en rack pour tester des divers fonctionnalité: média, linux embarqué, connectivité, contrôle, autopilote, en simulation et hardware.
- Développement et maintenance d’un framework d’automatisation et utilisant des langages Python, Bash, Groovy, et des technos comme Docker et Jenkins sur Linux qui engendrent des bots pour exécuter automatiquement des suites de simulations
- Développement en Python d’une module SDK qui implémente un protocol de contrôle et de pilotage défini avec des Protobuf qui communique avec le drone à travers un lien TCP/IP.
Recommendations
Be the first to recommend Michael
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
- Bac+5Ecole Centrale de Nantes2021Ingénieur Robotique