Location: Sophia-Antipolis, France

Job type: Internship

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, an Intel company, is a technology leader for cleaner, safer and smarter mobility. The company designs, develops and sells flexible, real-time, safe and open semiconductor solutions named FPCU (Field Programmable Control Unit) for the automotive industry used to increase energy efficiency and reduce pollutant emissions while keeping passengers safe.

The Company is looking for a motivated candidate to join our R&D team based in Sophia-Antipolis on the Riviera.

If you are interested, please send us directly your application and CV on the Intel Website careers or send them to recruitment@silicon-mobility.com

Content / mission

As part of its product roadmap, Silicon-Mobility is developing its new generation of FPCU System-on-Chip. This innovative architectural component is based on a multi-core architecture combined with a patented real-time subsystem including an embedded programmable logic structure.

This internship consists in defining and developing several device drivers within the low-level software layer. It is a collection of embedded software modules which offer services needed to run the functional part of the upper software layer (system/application).

The project contains:

Introduction

  • Analyze and understand the FPCU System-on-Chip and its components.

Development steps

      • Study and understand the module functionalities
      • Define the software requirements.
      • Describe the driver software architecture and refine it into a more precise description of the functions to be developed.
      • Code implementation in embedded C.
      • Functional and integration tests: definition, development, and execution. This implies SW and HW debug on the target.

Profile required

For this internship, we are looking for a candidate with good knowledge of embedded systems and embedded C programming.

RTL simulation and FPGA prototyping 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.

Expected skills / knowledge

    • Embedded C coding
    • Embedded systems knowledge
    • Real-time software constraints
    • RTL simulation and FPGA debug
    • Quality management skills