The Automotive industry is living a revolution. Electrification, autonomous driving, diverse mobility, and connectivity are trends that are changing the industry’s rules. Among all decisive topics revolutionizing cars in the next future, Silicon Mobility is committed to supporting 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 motivated candidate to join our company in Sophia-Antipolis on the French Riviera.
Please contact us: recruitment@silicon-mobility.com
Content / Mission
The Silicon Mobility solution is based on OLEA® FPCU (Field Programmable Control Unit) that embeds a CPU core, programmable logic, memories, and peripherals. This hardware solution uses a model-based design framework under MATLAB developed by Silicon Mobility.
The intern will participate to the activities of the R&D system team. It will be responsible of developing Simulink model based on requirements and a target hardware, defining and applying a verification method to ensure that developed Simulink models have the same behaviour as the version embedded in the FPCU.
This project will be divided into 3 main phases:
Ramp-up:
- Learning phase on the FPCU
- Usage of the framework with a simple example
Model specification and development:
- Analyse the existing hardware specification.
- Specify the model functionality.
- Develop the model (using MATLAB Simulink)
- Integrate the model in the automatic code generation flow.
Tests specification and Verification:
- Specify a method to verify Simulink Models (using potentially MATALB and RTL simulation tool as QuestaSim)
- Precisely describe the test method (with its specificities)
- Develop the test and apply it.
Report issue(s) to development team
Profile required
- For this internship, we are looking for a candidate with:
- knowledge of Hardware design for embedded system
- C/C++, Java, Verilog or VHDL language
- knowledge of Matlab Simulink (would be appreciated)
- good English level
- autonomy, rigor, strong team spirit, strong problem-solving skills
- Quality approach
Expected skills / knowledge
- Application software development
- Matlab/Simulink/Coder tools and several toolboxes.
- MATLAB® language
- General knowledge in microcontroller development
- Requirement analysis and specification writing
- Methodology and Quality management skills