Location: Sophia-Antipolis, France

Job type: Apprenticeship

Experience: Student

The Automotive industry is living a revolution. Electrification, autonomous driving, diverse mobility, connectivity are trends that are drastically changing the industry’s rules. Among all decisive topics revolutionizing cars in the next future, Silicon Mobility is committed to support the rapid advent of electric and hybrid cars.

Silicon Mobility is a technology leader for cleaner, safer and smarter mobility. The company designs, develops and sells flexible, real-time, safe and open semiconductor solutions for the automotive industry used to increase energy efficiency and reduce pollutant emissions while keeping passengers safe.

We are looking for a good candidate to join our R&D team working in Sophia-Antipolis on the Côte d’Azur.

Please contact us: internship2023@silicon-mobility.com

Role & Missions

Silicon Mobility is actively working on its semiconductor product roadmap.
The apprenticeship consists in analyzing, defining, and developing use cases highlighting the usage and benefits of a hardware security module embedded into an FPCU System-on-Chip.

The project contains 3 phases:
Introduction

  • Analyze the FPCU System-on-Chip and understand the hardware security module general system features
  • Study the boot ROM of the hardware security module
  • Study the firmware of the hardware security module
  • Study the cybersecurity module chain of trust

Development

  • Implement the hardware security module chain of trust use cases
  • Define and implement the firmware backup use cases
  • Implementation the service requests at the application processor level
  • All use cases will be described in detail in a document
  • Execute and debug the hardware security module use cases in an RTL simulation environment and/or on the FPCU

Required Skills and Experience

EDUCATION

Last year of Master (BAC+5 or equivalent)

TECHNICAL SKILLS & EXPERIENCE

For this apprenticeship, we are looking for a candidate with good knowledge of embedded systems and embedded C programming. Knowledge of encryption, digital key management and cybersecurity principle is a plus.

  • RTL simulation will be also an advantage.
  • Good skills in Hardware design for embedded system would be appreciated.
  • The good candidate will be autonomous, rigorous with a strong team spirit.
  • English speaking is required.
  • Embedded C coding
  • Cybersecurity and encryption
  • Real-time software constrains
  • RTL simulation and FPGA debug