Stage - Ingénieur Zephyr - Sécurité Embarquée H/F - Witekio France

  • Stage
  • Lyon 69
  • Logistique
  • Nouveau
Stage - Ingénieur Zephyr - Sécurité Embarquée H/F Witekio France · Lyon - 69 · Stage

Les missions 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 :
- 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)
- 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é
- 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é
- 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
- 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é

Compétences requises

  • Python
  • Création d'une base documentaire
  • TLS
  • Crypto
  • Systèmes embarqués
  • Git
  • Cryptographie
Postuler sur le site du recruteur

Ces offres pourraient aussi vous correspondre.

Recherches similaires

Offres de Stage à Lyon

Stage Logistique Lyon

L’emploi par métier dans le domaine Logistique à Lyon