Location: Sophia-Antipolis, France

Job type: Internship

Experience: + 2 years

SM-STC002

 

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: Internship2021@silicon-mobility.com

Project Title
Cybersecurity use cases development on automotive chip

Period
6 months– between February and September 2021

Working hours
35 hours a week at silicon Mobility office

Income
1000€/month + Tickets Restaurant

Student level
Internship for Master/Engineer Degree

Description
Silicon Mobility is actively working on its semiconductor product roadmap. Our products include cybersecurity module which is a dedicated sub-system including HW crypto accelerators to protect against SW and HW attack. The internship consists in analyzing, defining and developing use cases highlighting the usage and benefits of this function.

The project contains 3 phases:

Introduction
• Analyze the OLEA® FPCU and understand the cybersecurity module general system features
• Study the boot ROM of the cybersecurity module
• Study the firmware of the cybersecurity module
• Study the cybersecurity module chain of trust (Users and rights management)

Use cases specification
• Define cybersecurity module chain of trust use cases
• Define firmware storage management use cases
• Firmware backup use cases
• Implementation of all the service requests at application processor level
• All use cases will be described in detail in a document

Development
• Adapt the cybersecurity module firmware to manage the different sections including NVM constrains
• Code the cybersecurity module use cases in embedded C
• Execute and debug the cybersecurity module use cases in an RTL simulation environment and/or on the FPCU

Profile
For this training we are looking for a candidate with good knowledge on embedded systems and embedded C programing. Knowledges on encryption and security principle are 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.

Skills developed
• Embedded C coding
• Security and encryption
• Real time software constrains
• RTL simulation and FPGA debug