Embedded Systems Design (ES) - RESCHIP4EU

Entry points, 1st year, Common Courses

Academic year 2025/2026

Polytechnic University of Milan (POLIMI)

Academic Coordinator: prof. Christian Pilato

Programme Manager: Federico Schiepatti federico.schiepatti@polimi.it

MANDATORY - Embedded Systems design/First & Second semester (26 ECTS)ECTS
SOFTWARE ENGINEERING 25
SYSTEMS AND METHODS FOR BIG AND UNSTRUCTURED DATA5
EMBEDDED SYSTEMS5
ADVANCED COMPUTER ARCHITECTURES6
COMPUTER SECURITY5
ELECTIVES CS/Engineering (10 ECTS) 
ADVANCED OPERATING SYSTEMS5
DISTRIBUTED SYSTEMS5
SENSOR SYSTEMS5
ADVANCED ALGORITHMS AND PARALLEL PROGRAMMING5
MACHINE LEARNING5
INTERNET OF THINGS5
HARDWARE ARCHITECTURES FOR EMBEDDED AND EDGE AI5
COMPUTING INFRASTRUCTURES5
I&E MANDATORY (15) 
HIGH-TECH STARTUPS: CREATING AND SCALING UP I5
DIGITAL BUSINESS LAB (10 CFU)10
I&E ELECTIVE 
CREATIVITY, SCIENCE AND INNOVATION5
BUSINESS INFORMATION SYSTEMS (5 ECTS)5
MULTIDISCIPLINARY PROJECT (SUMMER SCHOOL)4

Polytechnic University of Turin (POLITO)

Embedded Systems design/First & Second semester (30 ECTS)ECTS 
Computer architectures10
Operating systems for embedded systems8
Software engineering8
Synthesis and optimization of digital systems6
ELECTIVES CS/Engineering (6) 
Microelectronic systems6
Programming IoT Applications6
Modeling and optimization of embedded systems6
Specification and simulation of digital systems6
 I&E (16) 
Company Economics6
Innovation Management6
Summer School4
I&E ELECTIVE (8) 
Business Economics and Organization8
Financial Engineering8

University of Trento (UniTN)

MANDATORY - Embedded Systems design/First & Second semester (24 ECTS)ECTS
Advanced Computing Architectures6
Embedded Systems6
Low-power embedded systems6
Distributed Systems6
ELECTIVES CS/Engineering (12 ECTS) 
Analog Electronic Systems6
Recognition Systems12
Automated Reasoning and Formal Verification12
Machine Learning6
Digital Signal Processing6
Software Development for Collaborative Robotics6
Deep Learning6
Microelectronic devices, sensors and MEMS6
GPU Computing6
Project course6
I&E MANDATORY (15 ECTS)  
Innovation and Entrepreneurship Basic6
ICT Innvoation9
I&E ELECTIVE (9 ECTS) 
Business Development Laboratory9

University of Turku (UTU)

Programme website

Academic Coordinator: Dr Tomi Westerlund, tomi.westerlund@utu.fi

MANDATORY - Embedded Systems design /First & Second semester (30 ECTS)ECTS
System Modelling and Synthesis with HDL5
Heterogeneous Computing Platforms5
FPGAs for Embedded Systems5
Embedded Programming5
Hardware Accelerators for AI5
Low-Power Smart Embedded Systems5
ELECTIVES CS/Engineering (6 ECTS) 
Analytics for Industrial Internet5
GPU Programming5
Computer Vision and Sensor Fusion5
I&E MANDATORY (19 ECTS) 
Introduction to Innovation and Business5
Lean Digital Business Design10
  
Summer School4
I&E ELECTIVE (5 ECTS) 
Knowledge and Innovation Management5
TJS17 Enterprise Architecture6
TJS7 Digital Business3
TJS7 Digital Business Models3
I & E Project4

University of Bologna (UNIBO)

Programme website

MANDATORY - Embedded Systems design/First & Second semester (30 ECTS)ECTS 
Distributed Systems6
Programmable networking6
Cybersecurity6
Intelligent System Engineering6
Embedded Systems and Internet of Things6
ELECTIVES CS/Engineering (6 ECTS) 
Embedded sensors6
I&E MANDATORY (15) 
Fundamentals of Management and organizationg12
Application opf digital innovation (Summer school + Lab)6
I&E ELECTIVE (9) 
Fundamentals of Accounting6
Entrepreneurship6

Exit points, 2nd year, Specialisation

Academic year 2026/2027

Budapest University of Technology and Economics (BME)

Programme website

Academic Coordinator: Tamás Dabóczi, daboczi@mit.bme.hu

Embedded Artificial Intelligence specialisation: The exit year specialisation aims to educate engineers who develop intelligent applications based on embedded systems, using artificial intelligence methods. Application examples include (1) from the automotive field Advanced Driver Assistance Systems (ADAS), support for different levels of autonomous driving, intelligent processing of vibro-acoustic signals; (2) from the healthcare field medical signal processing, sports/lifestyle support using wearable electronics; (3) from the smart manufacturing field predictive maintenance; (4) from the development field hardware-in-the-loop, software-in-the-loop, and model-in-the-loop testing. Engineers active in this area should have an understanding of hardware platforms including advanced chips, programmable circuits and hardware accelerators, as well as the intelligent signal processing methods and the artificial intelligence algorithms running on them.

Compulsory - Embedded Systems design (15 ECTS)ECTS
Embedded Artificial Intelligence5
Embedded Artificial Intelligence Laboratory5
Safety Critical Embedded Systems5
ELECTIVES (min. 9 ECTS)  
Perception and Signal Processing5
Applications of Data Processing5
Intelligent Embedded Systems Laboratory5
I&E (6 ECTS) 
Thesis (30 ECTS)30
Diploma Thesis Design 110
Diploma Thesis Design 220

ISEN Méditerranée (ISEN)

Academic Coordinator: Alain Bravaix alain.bravaix@yncrea.fr

Specialisation description (Analog and Digital conception of advanced IC): Exit specialization at ISEN-Méditerranée focuses on the scholarship for engineers on Analog and Digital conception of advanced IC. This is done from devices to circuits up to architecture and system level with the helps of AI developments and advanced tools (Synopsis, Verilog, labview). The main focus of the courses is to extend the Engineering skills for the conception of advanced circuits with consumption, performance and security criteria, for various technology applications as IoT, automotive, communication and Space.

Mandatory Courses (22 ECTS)ECTS
Robustness and Security in Microelectronics

 

Digital circuits and ULSI integration

7

 CS / Eng. : Circuit Designs and Layouts

 

Circuit Designs and Layouts

8

Microcontroller and Interface communication

 

STM32 and interfaces

7

Electives (8 ECTS) 
AI developments for circuits to system conception 
AI Developments

5

Analog Electronics

 

Analog Circuits & Applications

3

Digital Electronics

 

System Programming

3

I&E mandatory

 

Innovation and Entrepreneurship study courses

3

Thesis and Internship in company or R&D center (30 ECTS) 

Polytechnic University of Turin (POLITO)

Academic Coordinator: TBC

Specialisation description (Energy-Efficient and Reliable Embedded Systems): This specialization emphasizes the understanding and design of energy-efficient solutions for embedded devices, considering factors such as power supply management, workload analysis, and battery lifespan. It also covers the challenges posed by non-idealities in modern digital systems (due to technology scaling, temperature, and aging) and how to mitigate these issues through hardware-software co-design, including advanced topics such as edge computing. Furthermore, the specialization integrates a strong focus on testing, dependability, and fault tolerance in embedded systems, providing knowledge in techniques like Built-In Self-Test (BIST), Failure Mode and Effect Analysis (FMEA), and the use of virtual platforms for hardware-software co-simulation. This holistic combination of energy management, reliability testing, and advanced computing paradigms prepares students to design robust, efficient, and dependable embedded systems.

Compulsory - Energy-Efficient and Reliable Embedded Systems (18 ECTS)ECTS
Energy management for IoT6
System-on-chip architecture6
Testing and fault tolerance6
ELECTIVES (6 ECTS)  
Cybersecurity for Embedded Systems6
GPU Programming6
Edge Computing Systems for AI and ML6
Software Engineering II6
I&E (6 ECTS) 
CraftingTech: Conceiving, Designing and Communicating Tech Ideas6
Technology and Innovation Management in Cybersecurity6
Thesis (30 ECTS)30

Tallinn University of Technology (TALTECH)

Academic Coordinator: Peeter Ellervee peeter.ellervee@taltech.ee

Specialisation description (Distributed Control for Embedded Systems): The focus of the courses is on control software supported by additional topics like communications and electronics. All courses are electives, except the master thesis and internship in the last semester. Compared against the other exit years, the main differences can be outlined as distributed control for embedded systems – systems that consist of multiple embedded devices and controlled in a distributed manner. In addition, courses to develop hardware accelerators on FPGA-s and/or ASIC-s for machine learning and artificial intelligence are offered for the students.

Distributed Control for Embedded Systems ECTS
ELECTIVES (24 ECTS) 6
Applied Data Communication6
Software Defined Electronics6
Reliability and Quality in Nanoelectronics6
Systems-on-Chip Design6
Machine Vision6
Intelligent Control Systems6
Machine Learning for Embedded Systems6
Foundations of Artificial Intelligence and Machine Learning6
I&E (6 ECTS) 
International Entrepreneurship6
Innovation6
Thesis (30 ECTS) 
Thesis work together with internship either in industry or at university.30

Tampere University (TAU)

Academic Coordinator: Hannu-Matti Järvinen hannu-matti.jarvinen@tuni.fi

Specialisation description (Embedded Systems Architecture and Software): This specialisation offers both hardware and software design for embedded systems, essentially closing the gap between hardware and software design. In embedded systems, interoperability between hardware and software is an absolute requirement. The specialization focuses on this part and provides students with the understanding of a complete system design, part of which is then implemented in hardware and part in software. Traditional hardware studies are complemented by studies on software engineering at the technical and process level. The compulsory part of the second-year courses includes courses on dependable embedded systems and software testing. Dependable embedded systems emphasises safety issues in creating software close to hardware. Software testing contains general testing and quality assurance, and it includes an embedded-systems-related assignment that covers cross-development and hardware-in-the-loop. Other compulsory courses are related to the thesis. Elective studies include courses Internet of things, Software design, Embedded systems and electronics productization, Software architectures, a project, and special topics. The topics of the two latter ones may change annually or even on a personal basis. In the project work, students make software for locally defined hardware. Special topics may be, for example, a seminar or small study on any interesting topic around embedded systems.

Compulsory - Embedded Systems Architecture and Software (10 ECTS)ECTS
Dependable Embedded Systems5
Software Testing5
ELECTIVES (10 ECTS)  
Internet of Things5
Software Design5
Project 25
Embedded Systems and Electronics Productization5
Software Architectures5
Special Topics1-5
I&E (6 ECTS) 
Innovation and Entrepreneurship Study6
Thesis (30 ECTS + 5 ECTS)30
Tools for Thesis5

University of Bologna (UNIBO)

Programme website

Academic Coordinator: Prof. Annalisa Franco annalisa.franco@unibo.it

Intelligent embedded systems. The University of Bologna will offer a program focused on the application of embedded systems for the implementation of intelligent services, rangin from vehicular systems to robotics and application of AI to the interaction with the physical world.

Compulsory - Chips design and IoT ECTS
ELECTIVES 
Smart Vehicular Systems6
Intelligent Robotics systems6
Industry 4.06
Software architectures and platforms6
Software process engineering6
Machine learning and data mining6
I&E (6 ECTS) 
Innovation Strategy6
Marketing sales and platforms for the digital age6
Entrepreneurship6
Thesis (30 ECTS)30

University of Trento (UniTN)

Academic Coordinator: Roberto Passerone roberto.passerone@unitn.it

Specialisation description: The exit year concentrates on the design of high-performance, low-power architectures, with particular attention to embedded and smart systems. The specialization covers aspects related to architectural and micro-architectural design, with particular attention to high-performance computing, IoT and robotics. The conventional courses on advanced computing architectures and embedded systems are complemented by courses dealing with high performance computing, giving the basis of parallel programming paradigms and techniques, and the implementation of systems on chip. A set of courses is dedicated to networking and low-power systems, both from the perspective of the architecture, and from the perspective of communication in the context of IoT devices, which are pervasive and must be able to operate autonomously without maintenance. These are complemented by courses on sensing and signal processing, including machine learning techniques, which today dominate performance requirements for both traditional and embedded architectures. Embedded software development in the context of collaborative robotics is also part of the program. The student is also able to conduct individual projects under the supervision of a faculty member.

ELECTIVES (24 ECTS) ECTS 
Advanced Computing Architectures6
Embedded Systems6
Low-power wireless networking for the Internet of Things6
Machine Learning6
Digital Signal Processing12
Laboratory of Systems on Chip6
High Performance Computing6
Wireless Networking and Localization6
Sensing Technologies and Data Processing6
Software Development for Collaborative Robotics6
Project Course6
Research Project12
I&E (6 ECTS) 
Innovation and Entrepreneurship Studies in ICT6
Thesis (30 ECTS)30

University of Turku (UTU)

Academic Coordinator: Tomi Westerlund, tovewe@utu.fi

Specialisation description (Edge for AI and Robotics): In our exit year specialization, "Edge for AI and Robotics" at UTU, students will gain expertise in integrating System on Chips (SoCs), FPGAs, and GPUs for next-generation robotics. The programme delves into the main hardware and software components that drive autonomous drones (UAVs), unmanned ground vehicles (UGVs), and other intelligent mobile systems. Students will learn how to optimize the limited computational capabilities of these systems by leveraging advanced hardware acceleration platforms and efficient deep neural networks. With our comprehensive robotic lab, students will have the chance to work on diverse robotic platforms, from aerial to quadrupedal and other ground robots, developing intelligent, context-aware systems. Graduates will be set to lead the future of AI-driven robotics and edge computing platforms.

ELECTIVES - Edge for AI and Robotics (25 ECTS)ECTS
Algorithmic Foundations of Robotic and AI Systems5
Perception and Navigation in Mobile Robotics5
Autonomous Systems Architectures5
Aerial Robotics and Multi-robot Systems5
Multidimensional Sensing Techniques5
System Architecture of IoT5
Algorithm Design5
Computer Vision and Sensor Fusion5
Advances in System on Chip for Edge computing5
I&E (6ECTS) 
Innovation and Entrepreneurship Study6
Thesis (30 ECTS)30
Scroll up

Co-Funded by the European Union