Embedded Firmware Engineer
Intégration à l'équipe firmware d'une entreprise spécialisée dans les solutions IoT sécurisées pour concevoir et déployer des architectures embarquées temps réel avec conformité post-quantique.
- Conception et implémentation d'une architecture de mise à jour OTA (Over-The-Air) sécurisée distribuant des firmwares vérifiées localement et à distance sur liaison sans fil, intégrée avec un stockage de clés protégé par matériel et un traitement de télémétrie temps réel.
- Architecture d'un système de boot sécurisé et OTA dual-device utilisant wolfBoot comme bootloader immuable, effectuant la vérification de hash SHA-256, le déchiffrement de firmware AES-256, la vérification de signature numérique post-quantique XMSS et l'échange d'image atomique lors de la mise à jour.
- Intégration d'un élément de sécurité STSAFE-A110 pour le stockage cryptographique de clés protégé par matériel et les opérations de déverrouillage de clés, supprimant les clés de déchiffrement de firmware de la mémoire flash non protégée.
- Conception et implémentation d'une architecture firmware FreeRTOS multi-threadée avec tâches dédiées à l'ingestion USB-C, à la gestion radio LoRa et à la préparation de mise à jour flash, utilisant la communication inter-tâches basée sur les files d'attente et un modèle single-writer pour l'accès flash afin d'éliminer les contentions d'écriture.
- Construction d'un mécanisme de relai basé sur LoRa permettant à un appareil de transférer les images firmware à un second appareil distant sur une liaison sans fil, incluant le transfert par chunks, le suivi des séquences et une logique de retry basée sur les accusés de réception.
- Conception d'un protocole turn-taking basé sur request/acknowledgment pour arbitrer un transceiver LoRa half-duplex partagé entre le trafic de relai firmware et le trafic de liaison telemetrie, prévenant les collisions d'émission/réception entre les fonctionnalités concurrentes.
- Développement et audit d'un pilote de protocole UART TIC Linky pour les compteurs électriques intelligents français, incluant l'analyse de protocole et la gestion de concurrence RTOS-safe.
- Implémentation d'un système de contrôle de relai piloté par télémétrie, traitant les données de compteur intelligent reçues sur LoRa pour déclencher l'actuation de relai électrique en temps réel.
Environnement technique