Elective major - Embedded Systems
- Objective
- Skills
- Teaching units
- Target professions
- Channel
Objective
This option trains engineers capable of taking charge of the entire development (from specifications to final delivery) (IT part) of an embedded system. These engineers will be able to talk to specialists in different fields (signal processing, automation, electronics, transmission, EMC, etc.) involved in the development.
Embedded systems are little known to the general public today, but they are already very much a part of our everyday lives... and spearhead innovation in many areas of the future!
It's a fast-growing sector, but one in which there has been a shortage of specialist engineers for several years. Engineers in this field are therefore highly sought after by industry.
Skills
At the end of their training, students must be able to specify (understand the expectations and needs of the client), design (in conjunction with the various specialists in the embedded field), build and test the future system. The aim is to obtain a product with the reliability and performance expected by the customer.
The production stage focuses on software development and the use of existing electronic components.
Teaching units
Semester 8
- Embedded Systems Project: 10 ECTS – 126h
- Software Engineering for Embedded Systems: 5 ECTS – 59h
- SE Design, Test
- Embedded Programming: 10 ECTS – 112h
- SE Advanced C language, Multitasking programming, From sensor to actuator, Android programming
Semester 9
- Embedded Linux platform: 2 ECTS – 28h
- End-of-studies project: 14 ECTS – 168h 8 elective teaching units (each worth 2 ECTS for 28 hours) from among: 14 ECTS – 196 h
- Securing embedded software
- Software quality
- Formal modelling
- Model-driven engineering
- RTOS programming
- Dependability
- Advanced testing
- Safe and efficient programming
- Security for embedded SE
- Machine learning for embedded systems
- Connected object protocol
- Multiphysics systems
- Low-level security: hardware security – μC security – software security
- Advanced processor system architectures
- Android development
- LoRa – Theory and Practice
- Exchange security
- Security audit VMware VCenter infrastructure
- Offensive security
- Cryptography Docker infrastructure
- Openstack Cloud Infrastructures
- Infrastructure monitoring
- .NET platform
- Android project
- Responsible engineering
- IS and corporate strategy: ERP/CRM – Business Intelligence (BI) – IS urbanisation – Change management – IS and strategy: Case study – Digital transformation
- Advanced databases and noSQL
- Web technologies and continuous integration
- Client applications for the Web with React
- Technology watch Duration of general and vocational courses
Semester 10
- End-of-studies work placement: 30 ECTS
- End-of-studies work placement
Target professions
Channel
The Embedded Systems option is part of the Embedded Electronics and Software stream.
ESEO basics
1500
students
7000
alumni
50
double degrees
1700
partner companies
26
partner universities worldwide
100%
hiring within 6 months