Stage - Ingénieur Zephyr / Sécurité embarquée F/H Recruteur partenaire

Lyon (69)Stage
Salaire non précisé
Il y a 1 heures sur le WebSoyez parmi les premiers à postuler

Description du poste

Objectifs :

À partir d'une petite plateforme robotique équipée d'une carte à microcontrôleur moderne, vous ajouterez progressivement des fonctionnalités de sécurité telles que :

  • Démarrage sécurisé : seul un firmware de confiance peut s'exécuter.
  • Authentification sécurisée avec des services cloud.
  • Clés cryptographiques protégées matériellement.
  • Communications sécurisées via TLS.
  • Mises à jour de firmware authentifiées.
  • Protection contre des scénarios d'attaque courants.
  • Contribution à l'écosystème Zephyr.

À l'issue du stage, vous serez en mesure de présenter un robot capable de résister à des attaques qui compromettraient un appareil embarqué classique.

Vos missions :

  1. Explorer et concevoir l'architecture
    • Étudier les sous-systèmes de sécurité existants dans Zephyr
    • Analyser les points d'intégration de PSA Crypto
    • Évaluer les capacités des composants ATECC608, STSAFE et SE05x
    • Proposer une architecture réutilisable et en dehors du fournisseur (vendor-agnostic)
  2. Implémenter le support des Secure Elements
    • Développer ou adapter des drivers Zephyr
    • Implémenter des backends PSA Crypto
    • Supporter la génération de clés, la signature, la vérification, le hachage et les opérations ECDSA
    • Gérer les identifiants de clés persistants et le stockage sécurisé
  3. Intégrer avec MCUboot
    • Ajouter le support de la vérification d'image reposant sur le matériel
    • Évaluer les flux de démarrage sécurisé utilisant les Secure Elements
    • Tester les scénarios d'images confirmées et non confirmées
    • Documenter les limitations et les considérations de sécurité
  4. Donner vie (et sécuriser) le robot
    • Déployer votre solution sur des cartes d'évaluation : STM32 + STSAFE, plateformes NXP + SE05x, cartes d'évaluation ATECC608
    • Concevoir des échantillons Zephyr et des tests automatisés
    • Rendre le kit robot fonctionnel et sécurisé sur l'une des références retenues
  5. Contribuer en upstream
    • Suivre les conventions de code et de revue de Zephyr
    • Préparer des commits propres et une documentation claire
    • Soumettre des pull requests
    • Échanger avec la communauté open-source lorsque cela est pertinent

Livrables attendus :

  • Une architecture documentée des Secure Elements pour Zephyr
  • Un ou plusieurs drivers/backends prêts pour l'upstream
  • Des exemples d'intégration PSA Crypto
  • Un prototype d'intégration MCUboot
  • Des échantillons de tests automatisés
  • Une documentation technique et un guide de contribution

Environnement technique :

  • Embarqué : Zephyr, TLS, Crypto
  • Langages : C, Python
  • Outils : GitHub, CMake
  • Matériel : cartes d'évaluation NXP, STM32


Profil Recherché :

Vous n'avez pas besoin d'être déjà expert en cryptographie.

Nous recherchons une personne ayant :

  • Une solide base en programmation C
  • Un intérêt pour les systèmes embarqués et le logiciel bas niveau
  • Une curiosité pour la sécurité et la cryptographie
  • Une capacité à lire de la documentation technique
  • Une motivation à contribuer à des projets open source

Des connaissances dans les domaines suivants seraient un plus :

  • Zephyr ou un autre RTOS, TLS / certificats, Périphériques I²C ou SPI, Bootloaders, Workflows Git


Witekio est expert du logiciel embarqué / IoT, avec une approche système globale, intégrant différentes couches logicielles, du hardware jusqu'au cloud.

Depuis octobre 2019, Witekio a démarré une nouvelle aventure en rejoignant le groupe Avnet, fournisseur mondial d'électronique & IOT. Ensemble, nous travaillons sur des solutions connectées innovantes, fiables et sécurisées destinées à nos clients.

Nos chiffres clés :

  • 5 entités : Siège à Lyon et des bureaux à Paris, Bristol, Munich et Seattle
  • +160 experts passionnés
  • +20 ans d'expérience dans le logiciel embarqué


Durée du contrat : 6 mois

Référence : 179696799W

Recommandé pour vous

Stage - Développement Applicatif - Nucléaire - Lyon Groupe Talents Handicap
Lyon (69)Stage Salaire non précisé Il y a 19 jours
Stage - Développement Applicatif Scientifique - Nucléaire - Lyon Groupe Talents Handicap
Lyon (69)Stage Salaire non précisé Hier
Stage - Chargé de Projet Réseaux et Informatique Industrielle F/H RTE - Réseau de transport d'électricité
Jonage (69)Stage Salaire non précisé Il y a 15 jours