Physical Security Engineer

il y a 22 heures


CessonSévigné, Bretagne, France Cadence Design Systems Temps plein

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

Nous recherchons un(e) stagiaire pour évaluer et améliorer les fonctionnalités de sécurité d'un CPU RISC-V open-source dans des environnements de calcul sécurisé. Vous aurez un impact direct sur la robustesse de nos solutions CPU et SOC en identifiant les vulnérabilités potentielles, en proposant des améliorations et en validant des fonctions de sécurité avancées. Ce rôle implique un travail pratique sur l'émulation CPU, les mises à jour de firmware, l'évaluation de la sécurité et la modélisation SystemC dans un environnement d'ingénierie collaboratif.

Missions du stage :

  • Intégrer la dernière version d'un CPU open-source dans un SOC et activer des fonctions de sécurité avancées.
  • Évaluer les fonctionnalités de sécurité du CPU, émuler des événements de sécurité et analyser la performance et l'efficacité des protections.
  • Proposer, implémenter et tester des améliorations des mécanismes de sécurité du CPU.
  • Valider l'émulation du CPU open-source via Qemu.
  • Explorer l'intégration de modèles SystemC existants avec Qemu et participer à la modélisation SystemC supplémentaire de solutions de sécurité.
  • Mettre à jour le firmware associé pour activer les registres de contrôle et de statut (CSRs) pertinents.
  • Collaborer avec les équipes firmware et RTL pour assurer une mise en œuvre fluide des fonctionnalités de sécurité.

Qualifications requises :

  • Étudiant(e) en Master (M2) ou en dernière année d'école d'ingénieur. Spécialisation en Électronique, Microélectronique ou Systèmes embarqués.
  • Connaissance des architectures CPU, avec un focus sur RISC-V.
  • Expérience en développement VHDL/Verilog.
  • La connaissance de SystemC est un plus.
  • Maîtrise du scripting et de l'automatisation avec Python, Shell et Makefiles.
  • Compréhension de base de Git et des pipelines CI/CD.
  • Bonnes compétences en collaboration et communication pour travailler avec les équipes firmware et RTL.
  • Curiosité et motivation pour comprendre les interactions hardware/software à bas niveau.

Cadence s'engage à garantir l'égalité des chances et l'équité en matière d'emploi à tous les niveaux de l'organisation. Nous cherchons à attirer un vivier de candidats qualifiés et diversifiés et encourageons la diversité et l'inclusion sur le lieu de travail.

*** English version below

We are looking for an intern to benchmark and enhance the security features of an open-source RISC-V CPU within secure computing environments. You will directly impact the robustness of our CPU and SOC solutions by identifying potential vulnerabilities, proposing improvements, and validating advanced security functions. This role involves hands-on work with CPU emulation, firmware updates, security benchmarking, and SystemC modeling in a collaborative engineering environment.

Job Responsibilities:

  • Integrate the latest version of an open-source CPU into a SOC and activate advanced security functions.
  • Benchmark CPU security features, emulate security events, and analyze the performance and effectiveness of protections.
  • Propose, implement, and test improvements to CPU security mechanisms.
  • Validate open-source CPU emulation using Qemu.
  • Explore integration of existing SystemC IP models with Qemu and participate in further SystemC modeling of security solutions.
  • Update associated firmware to activate relevant control and status registers (CSRs).
  • Collaborate with firmware and RTL teams to ensure seamless implementation of security features.

Job Qualifications:

  • Master's Degree (M2) Engineering School student.
  • Specialization in Electronics, Microelectronics, Embedded Systems.
  • Knowledge of CPU architectures, with a focus on RISC-V.
  • Experience with VHDL/Verilog development.
  • Familiarity with SystemC is a plus.
  • Proficiency in scripting and automation using Python, Shell, and Makefiles.
  • Basic understanding of Git and CI/CD pipelines.
  • Strong collaboration and communication skills for working with firmware and RTL teams.
  • Curiosity and motivation to understand low-level hardware/software interactions.

Cadence is committed to equal employment opportunity and employment equity throughout all levels of the organization. We strive to attract a qualified and diverse candidate pool and encourage diversity and inclusion in the workplace.

We're doing work that matters. Help us solve what others can't.



  • Cesson-Sévigné, Bretagne, France Cadence Design Systems Temps plein

    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.Nous recherchons un(e) stagiaire pour contribuer au développement et à la validation de solutions Anti-Tamper et de générateurs aléatoires ciblant les plateformes FPGA et ASIC. Vous jouerez un rôle clé dans la définition, les tests et la...


  • Cesson-Sévigné, Bretagne, France Cadence Design Systems Temps plein

    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.Nous recherchons un(e) stagiaire pour évaluer et améliorer les fonctionnalités de sécurité d'un CPU RISC-V open-source dans des environnements de calcul sécurisé. Vous aurez un impact direct sur la robustesse de nos solutions CPU et SOC en...

  • Principal Engineer

    il y a 1 semaine


    Cesson-Sévigné, France Cisco Systems Temps plein

    **Cisco is seeking a dynamic and experienced Principal Engineer to drive Developer Experience (DevEx) and Continuous Integration/Continuous Deployment (CI/CD) excellence within the CX Engineering organization.**: As a key leader in the Cisco CX Engineering organization, you will drive innovation by creating world-class tools, processes, and systems that...

  • Microservice Architect

    il y a 1 semaine


    Cesson-Sévigné, France Vantiva Temps plein

    **Description de l'entreprise** Vantiva est un leader technologique mondial dans la conception, le développement et la fourniture de produits et de solutions innovants qui connectent les consommateurs du monde entier aux contenus et aux services qu'ils aiment, que ce soit à la maison, au travail ou dans d'autres espaces intelligents. Vantiva s'est...

  • Tech lead Java

    il y a 4 jours


    Cesson-Sévigné, France Sopra Steria Temps plein

    Tech lead Java - Défense & Sécurité - Rennes Description de l'entreprise et du poste Le secteur Défense et Sécurité doit relever de nombreux défis : assurer l'efficacité opérationnelle de nos clients, concevoir et mettre à disposition des forces des solutions sécurisées et souveraines dans un contexte où l’excellence et l’innovation font le...