Embedded Systems (ES)

Degree:
Embedded Systems (ES)

ECTS:
120 ECTS

Field of Study:
Computer Science and Information Technology

Duration:
2 years, full-time

Eligibility:
Hold a Bachelor of Science or be in the final year of studies of... (read more).

Tuition fees & scholarships:
For EU and non-EU citizens.
More information.

Language of Instruction:
English
More information.

Embedded Systems (ES)

Why study Embedded Systems at EIT Digital?

Smart embedded technologies are the future! They are one of the key drivers of the digital transformation and their presence in our everyday lives is continuously increasing. There is a need to embed more and more intelligence into different types of devices that interact with the physical world, even very small ones. As being smart or intelligent, these devices can perform tasks by themselves not only based on predefined scenarios, but they are also capable of adapting their behaviour according to changing requirements posed by their operating environments. The focus of  the Embedded Systems (ES) programme is on the enabling technologies, design methodologies, and implementation strategies of these intelligent cyber-physical systems, where computation, networking, and physical processes meet and get integrated.

Embedded intelligent systems are everywhere! Applications include a wide variety of industrial and personal smart systems such as robots, cars, aeroplanes, satellites, elevators, mobile phones, home appliances, and health-care equipment just to mention a few. In all these areas, embedded systems confer added value to the products by either extending the range of the delivered functionalities or by enhancing the quality of the functionalities rendered to the user.

The mission of the ES programme is to expose students to a cross-disciplinary studying and working environment and give a holistic skillset on embedded intelligent systems, their underlying technologies, their development, and their integration.

Through the combined technical and entrepreneurial education, students get insight into the role of embedded systems in modern society and the ability to develop innovations into business ideas and high-tech embedded systems start-ups.

The ES programme empowers students to become world-class innovators and specialists in the field of embedded systems, capable of developing smart embedded solutions for new challenges in the domains of cyber-physical systems and intenet of things, covering a wide range of industries (e.g. manufacturing, transport, telecommunications, construction, agriculture & forestry, mining, energy production & delivery, health services, and education). Graduates will also be capable of taking on leading management roles in embedded systems and more general ICT companies.  

Who can apply?

If you wish to apply to this programme you must have a bachelor of Science in, or be in your final year of studies of:

  • Computer Science/Software Engineering
  • Computer Engineering
  • Information Systems
  • Electrical Engineering/Electronics
  • Communication Engineering
  • Mechatronics
  • Mathematics

The studies should include at least 60 ECTS courses in computer science, computer architecture, or programming, and mathematics including calculus, algebra and mathematical statistics.

Kindly note that relevant work experience can compensate a non-strictly matching bachelor degree. Please justify your work experience in your motivation letter or resume. Once your papers are received, the selection committee will make the final decision on whether your bachelor and work experience are sufficient as prerequisites for the track you have applied for.

How is the programme structured?

All EIT Digital Master School programmes follow the same scheme:

  • Students study one year at an ‘entry’ university and one year at an ‘exit’ university in two of EIT Digital’s hot spots around Europe.
  • Upon completion, graduates receive degrees from the two universities and a certificate awarded by the European Institute of Innovation and Technology.
  • The first year is similar at all entry points with basic courses to lay the foundation for the chosen technical programme focus. Some elective courses may also be chosen. At the same time, students are introduced to business and management. During the second semester, a design project is combined with business development exercises. These teach how to turn technology into business and how to present a convincing business plan.
  • In between the first year and the second year, a summer school addresses business opportunities within a socially relevant theme.
  • The second year offers a specialisation and a graduation project. The graduation project includes an internship at a company or a research institute and results in a Master thesis with a strong innovation and entrepreneurship dimension.

To learn more about the I&E minor please click here.

Where can I study Embedded Systems?

What can I study at the entry and exit points?

Entry - 1st year, common courses

The first year covers the following core topics (36 ECTS) of embedded systems and their design:

  • Construction of Embedded Systems: Provides knowledge on carrying out embedded systems design projects in practice, as well as fundamental skills and insight on design and testing methods for embedded systems.
  • Embedded Hardware: Provides insight and practice in the design principles of various embedded processor architectures. This includes various single core architectures, ranging from general purpose (RISC based) to highly optimized architectures, tuned for a specific application domain, and their combination in, often heterogeneous, multi-processor systems.
  • Embedded Software: Provides knowledge on real-time software, real-time operating systems, and compilers, as well as ability to analyse and design embedded real-time systems and conduct research in the area of embedded real-time systems.
  • Models and Methods for Embedded Systems: Provides skills to use methods and tools to model, analyse, and validate/verify functionality and performance of embedded systems.

The above common technical content is delivered through different sets of mandatory and elective courses at the three entry universities. All the entry points provide a basis for the software-oriented ES specialisations. In addition to this, KTH also provides an option for more hardware oriented first-year studies which aim at supporting the specialisations implemented by UTU, UNITN, and BME. Only these three specialisations participate in the “hardware track” in question.

The technical content is supplemented with the courses of the innovation and entrepreneurship (I&E) minor (24 ECTS):

  • I&E Basics: The basic course is based on introductory lectures on idea generation, technology-based entrepreneurship, marketing and markets, organization and project management, new product and process development, entrepreneurial finance, human resource development. In addition, the students get lectures/presentations from entrepreneurs and visit entrepreneurial venues; companies, incubators, customer etc. The course is complemented with work on case studies in groups. The work on case studies is supported by coaches.
  • Business Development Lab: Project work in a multi-disciplinary project with user cooperation in all phases of the project, from a general described theme to a specific and finished result. Students will do a market research and market segmentation, list competitors, analyse weak and strong points, propose a new product concept, which will then be developed within the design project. After the design project, the prototype will be put to user testing, and the students will develop a business plan for marketing the product. During the BDL project, workshops and trainings will be provided by staff from the local centre of entrepreneurship / business school.
  • I&E Elective: A course on a specific I&E topic such as marketing, finance, or IPR.
  • Summer School: The summer school brings students together from different technical majors to work jointly on a business development process in the context of a thematic area (such as Health and Wellbeing). Topics include: thematic introduction, identifying thematic innovation and opportunities, concept development, integrating with stakeholders, usability, ethical issues, business life-cycles.

Eindhoven University of Technology (TUE), The Netherlands

Link to the University: www.tue.nl
Programme

Contact: Tanir Ozcelebi, T.Ozcelebi@tue.nl

LIST OF COURSES:

FIRST SEMESTER

Compulsory courses:

  • System Validation (5 ECTS)
  • Embedded Computer Architecture (5 ECTS)
  • Quantitative Evaluation of Embedded Systems (5 ECTS)

Electives courses:

I&E

  • Technology entrepreneurship (5 ECTS)

SECOND SEMESTER

Compulsory courses:

  • Real-time systems (5 ECTS)
  • Embedded systems laboratory (5 ECTS)

Electives courses:

  • None

I&E

  • Innovation space project (10 ECTS)
  • Winter school (1 ECTS)
  • Summer school (4 ECTS)
  • I&E elective (5 ECTS)

Please make your choice from the list here.

KTH Royal Institute of Technology (KTH), Sweden

Link to the University: https://www.kth.se/
Programme

Contact: Matthias Becker, mabecker@kth.se

Students going to exits TU Berlin and TU Eindhoven do only have mandatory courses in year 1. Other exits can choose more freely.

Compulsory courses:

ID2202 Compilers and Execution Environments
Mandatory for INSY exit Aalto, TU Berlin, TU Eindhoven. Elective for others.

7.5Q2

IL2206 Embedded Systems

7.5Q1

IL2212 Embedded Software
Mandatory for INSY exit Aalto, TU Berlin, TU Eindhoven. Elective for others.

7.5Q3

IS2202 Computer Systems Architecture
Mandatory for INSY exit Aalto, TU Berlin, TU Eindhoven. Elective for others.

7.5Q4

Electives courses:

AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science)
One of II2202, AK2036 shall be chosen

7.5

Q1, Q2, Q3 or Q4

ID2218 Design of Fault-tolerant Systems
Elective for INSY exit UNITN, UTU, BME

7.5

Q4

II2202 Research Methodology and Scientific Writing
One of II2202, AK2036 shall be chosen

7.5

Q1

II2302 Sensor Based Systems
Elective for INSY exit UNITN, UTU, BME

7.5

Q1, and Q2

IL2203 Digital Design and Validation with HDL
Elective for INSY exit UNITN, UTU, BME

9

Q1

IL2225 Embedded Hardware Design in ASIC and FPGA
Elective for INSY exit UNITN, UTU, BME

7.5

Q2

IL2237 Electronic Systems Design
Elective for INSY exit UNITN, UTU, BME

7.5

Q4

IL2238 Fundamentals of Integrated Electronics
Elective for INSY exit UNITN, UTU, BME

7.5

Q2

IL2239 Analog-Digital Interfaces
Elective for INSY exit UNITN, UTU, BME

7.5

Q4

ME2062 Technology-based Entrepreneurship
One of ME2062, ME2094, ME2095 shall be chosen

7.5

Q3

ME2094 Internet Marketing
One of ME2062, ME2094, ME2095 shall be chosen

7.5

Q2

ME2095 e-Business Strategies
One of ME2062, ME2094, ME2095 shall be chosen

7.5

Q4

I&E

ME2072 Entrepreneurship for Engineers

6.0

ME2073 Business Development Lab of Entrepreneurship Engineers

9.0

ME2078 Summer Course- Entrepreneurship for Engineers

4.0

Technical University of Berlin (TUB), Germany

Link to the University: https://www.tu-berlin.de
Programme
Contact: Prof. Dr. Ben Juurlink, b.juurlink@tu-berlin.de

LIST OF COURSES:

FIRST SEMESTER

Compulsory courses:

  • Compiler Design (6 ECTS)
  • Embedded Operating Systems (1st part) (3 ECTS)
  • Quality Assurance of Embedded Systems (6 ECTS)

Electives courses:

  • 6 ECTS points free of choice (i.e. any course at any university in Berlin)

I&E:

  • Innovation Management & Entrepreneurship Basics (6 ECTS)
  • 5 ECTS points I&E Electives (pick one):
    • Digital Innovation
    • Human Side of Innovation
    • Innovation Economics
    • Innovation Marketing
    • Innovation Policy
    • Intellectual Property Management
    • Open Source and IP in the Digital Society
    • Standardization and Platform Management
    • Strategic Innovation Management
    • Strategic Management
    • Sustainable Innovation

SECOND SEMESTER

Compulsory courses:

  • Advanced Computer Architectures (6 ECTS)
  • Applied Embedded Systems Projects (6 ECTS)
  • Embedded Operating Systems (2nd part) (3 ECTS)

I&E:

  • Venture Campus - ICT Innovation (9 ECTS)
  • Summer School (4 ECTS)

University of Bologna (UNIBO), Italy

  • Fundamentals of Management (I&E Basic) - (6 ECTS)
  • Design Thinking and Business Modeling (Lab) - (6 ECTS)
  • Cybersecurity - (6 ECTS)
  • Software Engineering - (6 ECTS)
  • Laboratory of Network Programmability and Automation - (6 ECTS)

Electives - Choose 6 ECTS

  • Embedded Systems and Internet of Things - (6 ECTS)
  • Pervasive Computing - (6 ECTS)

Electives - Choose 6 ECTS

  • Intelligent Robotic Systems - (6 ECTS)
  • Smart Vehicular Systems - (6 ECTS)

Electives - 12 ECTS

  • Fundamentals of Finance And Banking - (6 ECTS)
  • EIT Digital Summer School - (4 ECTS)
  • 2 ECTS Taf F (I.E. Practical Activities Lab) - (2 ECTS)

University of Turku (UTU), Finland

Link to the university: https://www.utu.fi/en/university/faculty-of-science-and-engineering/department-of-future-technologies/studying

Contact: Dr Tomi Westerlundtomi.westerlund@utu.fi

TECHNICAL MODULE (25 ECTS)
System Modelling and Synthesis with HDL(5 ECTS)
Hardware Accelerators for Robotics and AI(5 ECTS)
Robotics and Autonomous Systems(5 ECTS)
Perception and Navigation in Robotics(5 ECTS)
Autonomous Systems Architectures(5 ECTS)
I&E MODULE(25 ECTS)
Enterprise Architecture(6 ECTS)
Introduction to Innovation and Business(5 ECTS)
Business Development Laboratory(7 ECTS)
Business Management of Startups(3 ECTS)
EIT Digital Summer School(4 ECTS) during the summer between the entry and exit years

Also, at least 10 ECTS of elective studies need to be taken during the entry year to obtain at least 60 ECTS in total. For example, Data Analysis and Knowledge Discovery (5 ECTS), Algorithm Design (5 ECTS), or Machine Learning and Algorithmics Seminar (5 ECTS)

Exit - 2nd year, specialisation

To meet the requirements for geographic mobility, the chosen exit point needs to differ from the chosen entry point and needs to reside in a different country.

The second-year studies include:

  • Specialisation courses (24 - 30 ECTS)
  • Master thesis (30 ECTS)
  • I&E study (6 ECTS). An individual work on a selected I&E topic.
  • Internship (3 months) at a company or another non-university organization, or an industry-oriented research project at a university. Directly linked to the master thesis project.

The UTU, UNITN, and BME specialisations together with the KTH entry provide an option for a more hardware-oriented ES study track. If the “hardware track” is selected at the KTH entry, then one of the three involved specialisations (UTU, UNITN, BME) has to be selected as the exit.

On the other hand, the “software track” at the KTH entry and the first year programmes at the TUB and TUE entries allow students to select any of the specialisations, including the three specialisations (UTU, UNITN, BME) that participate in the “hardware track” with the KTH entry.

Budapest University of Technology and Economics, Hungary

Link to the University: http://www.mit.bme.hu/eng
Programme

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

Specialisation: Critical Embedded Systems

BME offers a specialisation on embedded system for which the safety, reliability, fault tolerance, availability and reaction time are crucial. Among many fields this includes automotive industry (engine management, safety systems, advanced driver assistance systems etc.), railway control, aerospace industry, medical instrumentation. The specialisation provides skills for designing complex systems, designing components of the systems, for verification and validation, and also for operation and maintenance of the system.

Students can select a branch from a set of different areas of critical systems, based on their interest. This includes hardware and software verification and validation, design paradigms for safety critical applications like automotive embedded systems or medical applications.

Compulsory courses (52 ECTS):

Thirdsemester:

  • Critical Embedded Systems (VIMIMA16, 4 ECTS)
  • Design and Integration of Embedded Systems (VIMIMA11, 4 ECTS)
  • Diploma Thesis Design 1 (VIMIMT00, 10 ECTS)
  • Innovation & Entrepreneurship Study (VIMIMT06, 6 ECTS)

Fourth semester:

  • ARM Cortex Core Microcontrollers (VIMIAV07, 4 ECTS)
  • Software Technology for Embedded Systems (VIMIMA09, 4 ECTS)
  • Diploma Thesis Design 2 (VIMIMT01, 20 ECTS)

Electives courses (two from the following set, min. 8 ECTS):

  • Artificial Intelligence Based Control (VIIIMA09, 4 ECTS)
  • Computer Vision Systems (VIIMA07, 4 ECTS)
  • Development of Software Applications (VIAUMA09, 4 ECTS)
  • Communication Technologies of Autonomous Vehicles (VIHIM008, 4 ECTS)
  • ... and possible others, depending on the semester and the number of applicants.

Total credits for the whole exit year: 60 ECTS.

There is a strong cooperation with the industry in the field of dependable embedded systems. The most appropriate link to this cooperation is the thesis work at industrial partners. Many large automotive research centres reside in Budapest (thyssenkrupp, Bosch, Knorr-Bremse, Continental), and also other embedded system developers like Ericsson.

Prof. Tamás Dabóczi is Head of the Department of Measurement and Information Systems, Budapest University of Technology and Economics, Budapest, Hungary. Besides coordinating the EIT Digital Master School Critical Embedded Systems specialisation, he has been involved in developing four new Embedded Systems (ES) specialisations both at BSc and MSc level in the past years. He teaches Real-time systems, Embedded and ambient systems, and Information processing within ES tracks.

His research area is embedded systems, with special emphasis on information processing and numerical correction of distortions. He has published around 80 papers in areas of signal processing, embedded systems, and cyber-physical systems. He has been visiting scientist at Swiss Federal Institute of Technology (ETH, Zürich, Switzerland), at Technical University of Karlsruhe (Karlsruhe, Germany), and at National Institute of Standards and Technology (NIST, Gaithersburg, MD, USA). He cooperates with the leading international R&D companies in Budapest like thyssenkrupp, Bosch and Ericsson. Tamás has led many national and international research- and industrial development projects. 

Eindhoven University of Technology (TUE), The Netherlands

Link to the University: www.tue.nl
Programme

Contact: Tanir Ozcelebi, T.Ozcelebi@tue.nl

Specialisation: Embedded Networking
TU/e offers a specialisation on networking aspects of embedded systems. Networking is the key for sharing information and resources between system components and has provided both numerous opportunities and interesting challenges for embedded systems. The specialisation addresses these opportunities and challenges. It covers aspects of protocol design and verification, managing functional and non-functional aspects of architectural design, mapping applications onto different platforms and finally programming, testing and diagnosis.
Some of the application areas, in which the aspect of networking is prominent, are listed below:

  • Health & Well-being: Wireless sensor networks can, for instance, be used to monitor elderly and disabled people living independently. Or they can be used in houses for human-centred interaction. Therefore, the specialisation will teach students how to design and build (wireless) sensor networks.
  • Future Media & Content Delivery: Networks provide new means to distribute media, e.g. TV broadcasts over Internet by peer-to-peer systems.
  • Smart Energy Systems: Sensors connected in a network and controlled by intelligent algorithms provide the technology to enable energy management. This technology will gain importance due to the increasing complexity of energy networks.

Compulsory courses (15 ECTS):

  • Architecture of Distributed Systems (5 ECTS)
  • Network Embedded Systems (5 ECTS)
  • Internet of Things (5 ECTS)

Electives (min. 9 ECTS):

  • Seminar System Architecture and Networks (5 ECTS)
  • Digital Integrated Circuit Design (5 ECTS)
  • Advanced Digital Integrated Circuit Design (5 ECTS)
  • Automated Reasoning (5 ECTS)
  • Cyberattacks, crime and defenses (5 ECTS)

Dr. Tanir Ozcelebi is the program manager of the EIT Embedded Systems master programme at Eindhoven University of Technology (TU/e), The Netherlands. He received the Ph.D. degree in Electrical Engineering from Koc University, Istanbul in 2006, at which time he joined TU/e Computer Science as a postdoctoral researcher. He is currently an associate professor at the Interconnected Resource-aware Intelligent Systems (IRIS) research group. His research is on the architectures and life-cycle management of resource-constrained for smart spaces and intelligent Internet of Things (IoT), including the relevant data analytics aspects.

KTH Royal Institute of Technology (KTH), Sweden

Link to the University: www.kth.se
Programme
Contact: Matthias Becker, mabecker@kth.se

Specialisation: Embedded Platforms

Compulsory courses:

Degree project 30 credits advanced level is mandatory during the spring term.

In accordance with KTH's regulations, a mandatory course in Research Methodology and Scientific Writing 7,5 credits needs to be included. This course can be taken anytime during the studies. Currently, the following courses are offered:

  • II2202 Research Methodology and Scientific Writing - 7,5 credits (P1 only)
  • AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science) - 7,5 credits
Compulsory courses:ECTS cr.Study period
IL2217 Digital Design with HDL
Students that have studied VHDL before, can apply for replacing this course with an elective one instead
7.5This course will not be given anymore
IL2203 Digital Design and Validation using HDLs9Q1

<hr/>

Conditionally elective courses:ECTS cr.Study period
AK2036 Theory and Methodology of Science with Applications (Natural and Technological Science)
One of II2202, AK2036 shall be choosen
7.5Q1, Q2, Q3 or Q4
II2202 Research Methodology and Scientific Writing
One of II2202, AK2036 shall be choosen
7.5Q1

<hr/>

Electives courses:

OptionalECTS cr.Study period
II2300 Product Realization Processes I 7.5Q2
II2302 Sensor Based Systems 7.5Q3
IL2225 Embedded Hardware Design in ASIC and FPGA7.5Q2
IL2232 Embedded Systems Design Project15 
IL2236 Embedded Many-Core Architectures 7.5Q4
IL2452 System Design Languages 7.5This course will not be given in 2019/2020
IS2500 RFID Systems 7.5Q1

I&E

ME2096 ICT Innovation Study Project 6.0Q1


Dr. Matthias Becker is Assistant Professor at KTH Royal Institute of Technology since November 2019. Since 2020, he is the coordinator of the Embedded Platform Track of the EIT Digital Master School program. His main research interests are the design and analysis of real-time and embedded systems. In this area, Matthias has co-authored over 50 publications in peer-reviewed international journals, conferences and workshops. He received his B.Eng. degree in Mechatronics/Automation Systems from the University of Applied Sciences Esslingen, Germany in 2011. In the year 2013 he got his M.Sc. degree in Computer Science specializing in embedded computing from the University of Applied Sciences Munich, Germany. He received his Licentiate and PhD degree in Computer Science and Engineering from Mälardalen University in 2015 and 2017 respectively. Matthias has been a visiting researcher at CISTER - Research Centre in Real-Time and Embedded Computing Systems in Porto, Portugal for two months in 2015 and for three months in 2016 and he has been postdoctoral researcher at KTH Royal Institute of Technology in 2018 and 2019.

Technical University of Berlin (TUB), Germany

Link to the University: https://www.tu-berlin.de
Programme
Contact: Prof. Dr. Ben Juurlink, b.juurlink@tu-berlin.de

Specialisation: Embedded Multicore Processing

FIRST SEMESTER

Compulsory courses:

  • None

Electives courses:

  • 6 ECTS points free of choice (i.e. any courses at any university in Berlin)

Electives courses (18 ECTS points in total):

  • Ad-hoc and Sensor Networks - 6 ECTS
  • Analysis and Optimization of Embedded Systems - 6 ECTS
  • Applications of Robotics and Autonomous Systems - 9 ECTS
  • Applied Verification of C-Programs - 3 ECTS
  • Convex Optimization for the Internet of Things - 6 ECTS
  • Digital Image Processing - 6 ECTS
  • Embedded Systems Security Lab - 6 ECTS
  • Multicore Systems - 6 ECTS
  • Networked Embedded Systems - 6 ECTS
  • Project Hot Topics in Computer Vision A - 9 ECTS
  • Project Hot Topics in Computer Vision B - 9 ECTS
  • Recent Advances in Computer Architecture - 3 ECTS
  • Robotics - 6 ECTS
  • Seminar Software and Embedded Systems Engineering - 3 ECTS

I&E:

  • I&E Study - 6 ECTS

SECOND SEMESTER

  • Master Thesis - 30 ECTS

Prof Ben Juurlink is the coordinator of the Embedded Multicore Systems major at TU Berlin, Germany. He is a full professor of Embedded Systems Architectures of the Electrical Engineering and Computer Science faculty of TU Berlin. He has an MSc degree from Utrecht University (NL) and a PhD degree from Leiden University (NL). In 1997-1998 he worked as a post-doctoral research fellow at the Heinz Nixdorf Institute in Paderborn (DE). From 1998 to 2009 he was a faculty member in the Computer Engineering laboratory of Delft University of Technology (NL). His research interests include multi- and many-core processors, instruction level parallel and media processors, low-power techniques, and hierarchical memory systems. He has (co-)authored more than 100 papers in international conferences and journals and received a best paper award at the IASTED PDCS conference in 2002. He has been the leader of several national projects, work package leader in several European projects, and is currently coordinator of the EU FP7 project LPGPU (lpgpu.org). He is a senior member of the IEEE, a member of the ACM, and a member of the HiPEAC NoE. He served in many programme committees, is area editor of the journal Microprocessors and Microsystems: Embedded Hardware Design (MICPRO), and is general co-chair of the HiPEAC 2013 conference.

University of Trento (UniTN), Italy

Link to the University: https://www.unitn.it/en
Programme

Contact: Prof Luigi Palopoli; luigi.palopoli@unitn.it

Specialisation: Real-Time Systems and Design of Cyber-Physical Systems

UNITN provides a specialisation on real-time systems, a particular class of embedded systems that are required to operate in close connection with the environment. The prominent issue for a successful design of a real-time system is its predictability: the system has to be bug free to the maximum degree allowed by the current industrial practice, it has to react to external stimuli in a predictable time and has to optimize resource utilization. Students will be exposed to the most recent trends on safety critical systems, embedded control systems and sensor networks.

Track 1: Real-Time Embedded Systems
Real-time systems are a particular class of embedded systems that are required to operate in close connection with the environment. The prominent issue for a successful design of a real-time system is its predictability: the system has to be bug free to the maximum degree allowed by the current industrial practice, it has to react to external stimuli in a predictable time and has to optimize resource utilization. To be able to develop a real-time system, a student has to be in command of several foundational disciplines on software development, computing architecture, model-based design. In addition, he/she will be exposed to the most recent trends on safety critical systems, embedded control systems and sensor networks. This rich basis of knowledge is constructed through the mandatory courses and elective courses, while a wide choice of optional courses enable the students to enrich their expertise in areas that are tightly related to embedded systems (e.g., distributed systems, security, software technologies). Laboratory experiences in which the students are required to operate on robotic and multimedia application contribute to the construction of practical skills that prove essential in the daily work experience on embedded real-time systems.

Compulsory courses (24 ECTS):

  • Laboratory of Applied Robotics (6 ECTS)
  • Real-Time Operating Systems (6 ECTS)
  • Laboratory of Sensor Networks (6 ECTS)
  • Advanced Computing Architectures (6 ECTS)

Electives:

  • Distributed Algorithms (6 ECTS)
  • Network Security (6 ECTS)
  • Nomadic Communication (6 ECTS)
  • Formal Methods (12 ECTS)
  • Simulation and Performance Evaluation (6 ECTS)
  • Research Project in Embedded Systems (12 ECTS)

Track 2: Methodologies for Cyber-Physical Systems Design
Cyber-physical systems are a new generation of systems with integrated computational and physical abilities that interact with humans through a number of new modalities and operate in open environments. The potential applications of cyber-physical systems are beyond count; a few examples are next-generation airplanes and space vehicles, hybrid gas-electric vehicles, fully autonomous urban driving, and prostheses that allow brain signals to control physical objects. Over the years engineering disciplines have defined powerful methods to design systems able to operate in the environment (e.g., frequency domain techniques, optimal control, stochastic control etc.). Meanwhile, research in computing systems has produced a wealth of innovative ideas on how to exploit modern computing architectures to their full extent (e.g., using reconfigurable hardware and optimised compilers). The challenges posed by the design of cyber-physical systems call for new ideas and methods that stay at the confluence between once separate disciplines (Engineering and Computer Science). Additional contributions can arrive from social sciences through the establishment of Human Machine Interaction as a new science in its own right. Receiving exposure to these disciplines is crucial for a study programme tailored for future professional operating in this area, but the complex expertise required can be constructed only through hands-on experience on a real-life design problems of cyber-physical systems. This is the objective of this specialisation track.

Compulsory courses (18 ECTS):

  • Capstone Project Module (18 ECTS):
    • Includes an industry-driven multidisciplinary design project (12 ECTS) and a project-oriented course (6 ECTS) selected from: Laboratory of Applied Robotics, Digital Image Processing, HW/SW Co-Design, Laboratory of Sensor Networks

Electives (min. 6 ECTS):

  • Real-Time Operating Systems (6 ECTS)
  • Advanced Computer Architectures (6 ECTS)
  • Simulation and Performance Evaluation (6 ECTS)

Prof Luigi Palopoli is the coordinator of Embedded Systems major at Trento University, Italy. He is associate professor and received his PhD degree from the Scuola Superiore S. Anna, Pisa, Italy, which is one of the most active university sites worldwide in real-time systems. He has a strong network of collaborations with several institutions working on real-time scheduling, control and robotics. He is the coordinator of a EU project on assistive robotics (www.ict-dali.eu). The research on embedded system in Trento is carried within the EECS research program at the DISI department. Research activities in embedded systems are on sensor networks, design methodologies, real-time control and robotics.

University of Turku (UTU), Finland

Link to the university: https://www.utu.fi/en/university/faculty-of-science-and-engineering/department-of-future-technologies/studying

Contact: Dr Tomi Westerlundtomi.westerlund@utu.fi

Specialisation: Smart Systems

In the Smart Systems specialisation, students will get a strong knowledge base for designing and implementing autonomous and intelligent systems. For example, the programme focuses on various hardware and software architectures, hardware accelerators, reconfigurable circuits, and device-specific programming, with preference to integrate intelligence and sensors into actuators. Individual and group assignment projects are related to several courses and are an integral part of the courses. Graduate students will be able to meet the new challenges posed by the increasing complexity of the systems.

Specialisation electives (choose 25 ECTS):

  • Capstone Project (10 ECTS)

Which is an Industry-driven multidisciplinary design project in the field of Autonomous Systems and Robotics. Other elective courses at UTU are:

  • Perception and Navigation in Robotics (5 ECTS)
  • System Modelling and Synthesis with HDL (5 ECTS)
  • Hardware Accelerators for Robotics and AI (5 ECTS)
  • Robotics and Autonomous Systems (5 ECTS)
  • Autonomous Systems Architectures (5 ECTS)
  • Data Analysis and Knowledge Discovery (5 ECTS)
  • Algorithm Design (5 ECTS)
  • Machine Learning and Algorithmics Seminar (5 ECTS)
  • Analytics for Industrial Internet (5 ECTS)
  • System Architecture of IoT (5 ECTS)
  • Multidimensional Sensing Techniques (5 ECTS)
  • System and Application Security (5 ECTS)

The preference is to select the elective courses from the above list, but depending on the time of the internship, a student should discuss with Tomi Westerlund before enrolling the course. The mandatory specialisation studies include a Master’s Thesis (30 ECTS) and I&E Study (6 ECTS).

Upon completion of the Smart Systems specialisation, students will be able to design and implement hardware accelerators and embedded systems for different sets of sensors and data processing approaches. A student will understand the basic concepts of robotic perception, mapping and navigation and acquire data from different sensors and convert it for visualization and analysis to be used with real robots. Students will be able to utilise different approaches for the design of control systems in robotics.

The local coordinator for the specialisation, Dr Tomi Westerlund, is the leader of the Turku Intelligent Embedded and Robotic Systems (https://tiers.utu.fi) research group at the University of Turku. He has a long experience in education and research in the field. His main research interest is in Multi-robot Systems and Autonomous Robots. Specifically focusing on the collaborative operation of heterogenous robots and UAVs/UGVs, localization and mapping in dense urban and unstructured environments by utilizing artificial intelligence at the edge (embedded and distributed intelligence).

What are the career opportunities?

Many European companies are world leading in the field of embedded systems design and have a strong demand for highly skilled, creative engineers, innovators, system architects, and specialists. In this ever-changing world, Europe needs brand new companies that are able to provide innovative embedded solutions to address societal challenges, to improve the quality of life, and to boost the European economy and leadership. Graduates of this programme could be the pioneers to bring about that change.

As a result, ES can lead to a very wide variety of jobs. To name a few:

  • Embedded Systems Engineer
  • Embedded Solutions Engineer
  • Robotic Systems Software Engineer
  • Embedded Operating Systems Software Developer
  • Hardware Engineer
  • Wireless Embedded Software Engineer
  • Audio Software Systems Engineer
  • Autonomous Vehicle Systems Engineer
  • Automotive Systems Engineer
  • Internet of Things Solutions Architect
  • Software Test Engineer
  • Embedded Systems R&D Test Engineer
  • Space Vehicle Software Test and Systems Engineer

Application Period 1 Deadline: 3 February 2021

Have questions? We are here to help!

Degree:
Embedded Systems (ES)
ECTS:
120 ECTS
Field of Study:
Computer Science and Information Technology
Duration:
2 years, full-time
Eligibility:
Hold a Backelor of Science or be in the final year of studies of... (read more).
Tuition fees & scholarships:
For EU and non-EU citizens.
More information.
Language of Instruction:
English
More information.

© 2010-2020 EIT Digital IVZW. All rights reserved. Legal notice.