Stage – System-Level Verification of Requirements Coverage on a Secure Enclave (H/F)
Située à : Morocco (Oujda)
Ce stage est à pourvoir à Oujda, Maroc.
Postuler
Votre rôle et vos responsabilités
Au sein du département « Product Quality Engineering », vous intégrerez une équipe d’ingénieurs en systèmes embarqués. Votre rôle sera de vous concentrer sur la vérification au niveau du système de la couverture des exigences pour une enclave sécurisée mise en œuvre sur un FPGA.
Vous aurez pour missions :
- Étudier les exigences détaillées de l’enclave sécurisée, y compris les spécifications en matière de sécurité, de fonctionnalité et de performance.
- Concevoir un plan de vérification complet pour s’assurer que toutes les exigences sont correctement couvertes. Il s’agit de mettre en correspondance les cas de test et les exigences individuelles.
- Créer et exécuter des cas de test au niveau du système en utilisant des outils logiciels et des plateformes FPGA pour vérifier les services de sécurité tels que le cryptage, le décryptage, le démarrage sécurisé et les protocoles de communication.
- Utiliser des outils et des techniques pour mesurer et signaler la couverture des exigences fonctionnelles et de performance.
- Enquêter sur les échecs des tests ou les exigences non couvertes et collaborer avec l’équipe de développement pour résoudre les problèmes.
- Créer des rapports de vérification détaillés, mettant en évidence l’état de la couverture des exigences et toute lacune ou recommandation d’amélioration.
Profil recherché
Etudiant(e) en Bac+5 en électronique/micro-électronique ou équivalent,
- Vous maîtrisez Python, C et C++ pour la mise en œuvre de scripts de test et l’automatisation des tâches de vérification.
- Vous avez des bases en développement et vérification hardware (VHDL, Verilog).
- Vous avez connaissance des outils de traçabilité des exigences et d’analyse de la couverture (par exemple, Reqflow, JIRA ou DOORS).
- Vous êtes familier(e) avec les méthodologies d’essai au niveau du système, y compris les techniques de vérification fonctionnelle et de débogage.
- Vous faites preuve de capacités d’analyse et de résolution de problèmes.
- Vous faites preuve d’autonomie, d’esprit d’équipe, et de rigueur.
- La maitrise de l’anglais est nécessaire.
Secure-IC s’engage pour l’égalité des chances et la diversité. Nos postes sont donc ouverts aux personnes en situation de handicap. Seules les compétences et la motivation font la différence.