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 the R&D System and Software team, the intern will participate in the development of the software for the electric motor control application.
The intern will contribute to the development, integration and configuration of the software modules from specification down to verification using dedicated software testing tools, covering the AGILE development flow with the project team. The Silicon Mobility solution is based on the OLEA® FPCU System-on-Chip dedicated to automotive applications.
The purpose of this internship is to analyse, define, develop, configure, and test the software solution.
During the internship period, several tasks will be addressed:
- Requirements analysis
As part of this task, the intern will get familiar with the inverter control algorithms, the architecture of OLEA® FPCU and the development tools. A particular attention will be paid to the interface and resources to be used by the inverter application and the relevant safety concepts.
- Software specification
Based on the previous analysis, the intern will collaborate with other R&D team members in the writing of a detailed specification of the solution in collaboration. This specification shall cover following aspects:
- Software design, configuration, and integration principles
- Embedded software design for code generation
- User guide and engineering documentation compliant with the ISO 26262 standard.
- Software development
During this task, the apprentice will have to develop, integrate, and verify the different components of the embedded software.
Profile required
We are looking for a candidate with good knowledge of embedded C programming, and high-level programming language.
Good skills in hardware design for embedded systems would be appreciated.
The candidate shall be autonomous, rigorous with a strong team spirit.
English speaking is required.
Expected skills / knowledge
- General knowledge of microcontroller development
- Development of embedded software on ARM processor
- Critical real-time embedded software on ARM processor
- Requirements analysis and specifications writing
- Notions of planning and project management
- Quality management skills