Stage – System-Level Performance Testing and Verification of Security Services of a Secure Enclave on FPGA (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 les tests de performance et la vérification, au niveau du système, des services de sécurité mis en œuvre dans une enclave sécurisée sur un FPGA.
Vous aurez pour missions :
- Analyser l’architecture, y compris les composants matériels et logiciels, et leur intégration sur les plates-formes FPGA.
- Identifier les indicateurs clés de performance (ICP) pour les services de sécurité, y compris la latence, le débit et l’utilisation des ressources.
- Créer des cas de test au niveau du système pour mesurer les performances dans divers scénarios opérationnels. Il s’agit notamment de tester les opérations cryptographiques, les processus de démarrage sécurisé et la communication entre les modules.
- Effectuer une analyse détaillée des résultats des tests de performance afin d’identifier les goulets d’étranglement ou les inefficacités et suggérer des optimisations.
- S’assurer que les services de sécurité répondent aux exigences fonctionnelles et de performance, en s’alignant sur les normes de l’industrie.
- Utiliser les outils et les plateformes de développement FPGA pour déployer, tester et valider les conceptions d’enclaves sécurisées.
Profil recherché
Etudiant(e) en Bac+5 en électronique/micro-électronique ou équivalent,
- Vous êtes familier(e) avec avec les plateformes FPGA (par exemple, Cora Z7-07S, Xilinx Zynq) et les outils de développement tels que Xilinx Vivado ou Intel Quartus.
- Vous êtes à l’aise avec C/C++, Python et l’écriture de scripts.
- Vous avez des bases en développement et vérification hardware (VHDL, Verilog).
- Vous avez des connaissances en cryptographie.
- 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.