Guidée par son ambition de contribuer à un monde plus sûr, SERMA SAFETY & SECURITY met à profit les compétences de sa branche R&D pour développer une gamme d’outils innovants dédiés à la détection des vulnérabilités des systèmes d’information. Parmi ces outils, HARDSPLOIT occupe une place particulière en proposant aux pentesters une plateforme complète regroupant de multiples fonctionnalités. Cet outil se distingue par sa capacité à identifier des failles au niveau matériel. Dans une dynamique d’amélioration continue et pour répondre aux nouveaux défis de la cybersécurité, une version améliorée d’HARDSPLOIT est actuellement en cours de développement, intégrant des fonctionnalités avancées pour renforcer encore son efficacité et son adaptabilité.
Vous intégrerez l’équipe R&D de SERMA SAFETY & SECURITY en tant que développeur FPGA pour travailler sur HARDSPLOITNG.
Vous interviendrez sur une architecture SoC avancée comprenant un co-design ASIC/FPGA sur laquelle vous participerez à la conception, au développement et l’optimisation.
Vous travaillerez sur l’amélioration des performances des protocoles de communication et la bonne utilisation des ressources du SoC.
Vos principales responsabilités incluront :
• L’étude du SoC choisit et de ses ressources (matérielles, interconnections, etc.);
• La réalisation d’un benchmark du SoC en mettant en œuvre plusieurs configurations de ce dernier, pour lesquelles vous réaliserez des tests de performances;
• Le développement en Verilog de modules FPGA permettant une communication performante entre la partie linux du SoC et la partie FPGA du SoC (architecture multi bus);
• Réalisation de drivers en C permettant l’abstraction des bus de communication hardware;
• Réalisation de drivers pour le pilotage de la liaison série USB2 entre le SoC et un ASIC externe;
• Le développement éventuel en Verilog d’un module USB3.
En formation Bac+5 en en systèmes embarqués avec idéalement une spécialisation en FPGA.
Vous avez une bonne expérience en développement FPGA (VHDL ou Verilog) et en C.
Vous avez de bonnes capacités à concevoir, simuler, et tester des designs FPGA.
Vous avez des connaissances sur les communications numériques (principe de fonctionnement d’un bus de communication tel que UART, SPI, I2C).
Vous avez de bonnes capacités à travailler en équipe et à collaborer avec des développeurs software et hardware.
Vous avez des notions sur les contraintes de fonctionnement des systèmes co-design ASIC/FPGA.
Vous avez des notions éventuelles des bus de communication AXI4 ou APB.
Restez informé en vous
inscrivant à notre newsletter
© 2024 SERMA GROUP – Mentions Légales – Politique de protection des données
Download the SERMA training catalog
Télécharger le catalogue de formation SERMA