Embedded Systems (ES)

Why study Embedded Systems?

Embedded systems are everywhere! More than 98% of the world’s processors are located in embedded systems. Embedded systems focuses on enabling technologies and design methodologies for computing systems which are embedded as integral parts of larger systems. They are designed for specific control functions of devices with various electronic and mechanical components.

Applications include a wide variety of industrial and personal systems such as robots, cars, airplanes, satellites, elevators, mobile telephones, washing machines, 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 a “traditional” functionality that is rendered to the user.

Why choose Embedded Systems at EIT Digital?

The mission of the Embedded Systems (ES) programme is to give students a holistic and multidisciplinary view and skillset on embedded 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 the modern society and ability to develop innovations into business ideas and high tech embedded systems start-ups.

Graduates of the ES programme become world-class specialists and innovators in the field of embedded systems, capable of developing smart embedded solutions for new challenges in domains of Cyber-Physical Systems (CPS) and the Internet-of-Things (IoT). They are also capable of taking on leading management roles in embedded systems and more general ICT companies.

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

Shriraam Mohan

"I found my masters course with EIT Digital very involving and fulfilling. It gave me access to two of the top universities in Europe and their faculties. The business part of the programme helped me to envision my technical learning as real world applications and business opportunities." Shriraam Mohan, 2013 Cohort


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 gradation 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 structure of the programme, please click here.

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

Who can apply?

Bachelor’s holders in Computer Science, Information Technology, Mathematics, Statistics, Electronic Engineering.

Where can I study Embedded Systems?

Entry - 1st year (common courses)

  • Eindhoven University of Technology (TU/e), Netherlands
  • Royal Institute of Technology (KTH), Sweden
  • Technical University of Berlin (TUB), Germany

Exit - 2nd year (specialisation)

  • Mobile Cyber-Physical Systems, Aalto University (Aalto), Finland
  • Critical Embedded Systems, Budapest University of Technology and Economics (BME), Hungary
  • Embedded Platforms, Royal Institute of Technology (KTH), Sweden
  • Embedded Multicore Processing, Technical University of Berlin (TUB), Germany
  • Embedded Networking, Eindhoven University of Technology (TU/e), Netherlands
  • Real-Time Systems and Design of Cyber-Physical Systems, University of Trento (UNITN), Italy
  • Internet of Things for Smart Embedded Systems, University of Turku (UTU), Finland

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, Netherlands

Stay tuned for updates.

Royal Institute of Technology, Sweden

Stay tuned for updates.

Technical University of Berlin, Germany

Mandatory

  • Advanced Computer Architectures (6 ECTS)
  • Applied Embedded Systems Project (6 ECTS)
  • Compiler Design (6 ECTS)
  • Embedded Operating Systems (6 ECTS)
  • Quality Assurance of Embedded Systems (6 ECTS)

Suggested Electives (Total of 6 ECTS have to be chosen)

  • Ad-hoc and Sensor Networks (6 ECTS)
  • Analysis and Optimization of Embedded Systems (6 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)
  • Robotics (6 ECTS)
  • Seminar Software and Embedded Systems Engineering (3 ECTS)
  • Recent Advances in Computer Architecture (3 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 which includes an industry-driven design project as part of the second year studies. 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.

Mobile Cyber-Physical Systems, Aalto University

Mobile Cyber-Physical Systems, Aalto University (Aalto), Finland

AALTO offers a specialisation on embedded systems that go far beyond current standalone appliances, laptops, and smartphones. Mobile cyber-physical systems combine computational and physical elements and are typically designed as networks of mobile interacting elements instead of standalone devices. For these elements, the ability to communicate and sense their environment in an intelligent manner is essential. The use of wireless networking and virtual and mixed reality allows embedded systems to be used in new innovative contexts and ways.

The core of the specialisation Mobile Cyber-Physical Systems consists of project-based learning courses, in which the student will be trained in understanding the systems as a whole. This core is supplemented by a set of elective courses, which cover special technology needed in realising such systems. The specialisation promotes research-based innovation that utilizes multi-domain knowledge. The environment of Aalto University provides an excellent setting for this. The university consists of six schools, one for economics, one for arts and design, and four schools for engineering. In the schools, themes like Industrial Internet of Things, 5G networking, software systems, data sciences, artificial intelligence and technology entrepreneurship have central position.

Specialisation mandatory courses (19-24 ECTS):

  • Mobile Cloud Computing (5 ECTS)
  • Embedded Systems Project (5-10 ECTS)
  • A Language Course (3 ECTS)
  • I&E Study Project (6 ECTS)

Specialisation electives:

  • Computer Vision (5 ECTS)
  • Speech Recognition (5 ECTS)
  • Web Services (4 ECTS)
  • User Interface Construction (3-4 ECTS)
  • Deep Learning (5 ECTS)
  • Wireless Systems (5 ECTS)
  • Mobile Communication Systems (5 ECTS)
  • Information Systems in Industry (5 ECTS)
  • Seminar in Computer Science (5 ECTS)
  • Special Course in Computer Science (1-10 ECTS)
  • Special Assignment in Computer Science (1-10 ECTS)
  • Individual Studies in Computer Science (1-10 ECTS)

Programme coordinator: Vesa Hirvisalo, vesa.hirvisalo@aalto.fi

Vesa HirvisaloAre you interested in systems that go far beyond current standalone appliances, laptops, and smartphones? Mobile cyber-physical systems combine computational and physical elements. A mobile cyber-physical system is typically designed as a network of mobile interacting elements instead of as standalone devices. Considering the elements, the ability to communicate and sense their environment in an intelligent manner is essential. Our research and education at Aalto University is concentrated on such themes. The local coordinator for the specialization, Vesa Hirvisalo is the leader of the related research group at Aalto University and has a long experience in education, is an awarded teacher, and has instructed and superised over 100 theses. He has also worked several decades in collaboration with the related industry and has the experience of getting research results in practical use together with the industry.

Critical Embedded Systems, Budapest University of Technology and Economics

Critical Embedded Systems, Budapest University of Technology and Economics (BME), Hungary

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.

The specialisation provides skills for designing complex systems and their components, for verification and validation, and also for operation and maintenance of the system.

Specialisation mandatory courses (16 ECTS):

  • Industry-driven design project (4 ECTS)
  • Critical Embedded Systems (4 ECTS),
  • Design and Integration of Embedded Systems (4 ECTS),
  • ARM Cortex Core Microcontrollers (4 ECTS)

Specialisation electives (two from the following set, min. 8 ECTS):

  • Artificial intelligence based control (4 ECTS)
  • Software technology for embedded systems (4 ECTS)
  • Computer vision systems (4 ECTS)
  • Development of software applications (4 ECTS)
  • Communication technologies of autonomous vehicles (4 ECTS)

There is a strong cooperation with the industry in the field of dependable embedded systems. The most appropriate link to those cooperation are design project ant thesis work at industrial partners. Three large automotive research centres reside in Budapest (ThyssenKrupp Presta, Robert Bosch, Knorr-Bremse), among other embedded system developers like Ericsson.

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

Tamás DabócziDr habil. 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 70 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 Presta, Bosch and Ericsson. Tamás led many national and international research- and industrial development projects.

Embedded Platforms, Royal Institute of Technology

Embedded Platforms, Royal Institute of Technology (KTH), Sweden

KTH offers a specialisation which presents platforms commonly used industry, and studies architectures and design of homogeneous and heterogeneous platforms. Embedded platforms consist of a hardware architecture for computational units, interconnect and the memory system, and hardware dependent embedded software such as drivers and real-time operating systems.

This specialisation presents platforms commonly used in industry, and studies architecture and design of homogeneous and heterogeneous platforms. Embedded platforms consist of a hardware architecture for computational units, interconnect and the memory system, and hardware dependent embedded software such as drivers and real-time operating systems.

  • Future Media and Content Delivery: Several of the presented platforms are optimised for multi-media processing and wireless communication, which are prominent application case studies in several courses and projects. Many industrial master thesis projects also focus on multi-media processing and wireless communication.
  • Intelligent Transportation Systems: A second focus is on platforms for automotive electronics in particular for the in-car entertainment component and the traffic management systems

Specialisation mandatory courses (15 ECTS):

  • Digital Design using HDLs (7.5 ECTS)
  • Research Methodology and Scientific Writing (7.5 ECTS)

Specialisation electives (min. 15 ECTS):

  • System Design Languages (7.5 ECTS)
  • Embedded Hardware Design in ASICs and FPGAs (7.5 ECTS)
  • Embedded Many-Core Architectures (7.5 ECTS)
  • RFID Systems (7.5 ECTS)
  • Sensor-based Systems (7.5 ECTS)
  • Product Realization Processes (7.5 ECTS)

The programme has a large industrial contact network through ICES, the KTH Innovative Centre for Embedded Systems. ICES organises regular meetings with the Swedish Embedded Systems Industry to present thesis and job opportunities.

Programme coordinator: Johnny Öberg, johnnyob@kth.se

Johnny ÖbergDr Johnny Öberg is Assoc. Prof in Electronic System Design from Royal Institute of Technology (Kungl. Tekniska Högskolan - KTH), Stockholm, Sweden since 2003. He has extensive educational experience, and has supervised more than 100 MSc theses. He has been involved in the creation of four MSc programs at KTH. He is not only the coordinator of the Embedded Platform Track of the EIT Digital Master School programme, he is also the programme director for the two regular MSc programmes on Embedded Systems and System-on-Chip programmes at KTH, and responsible for ICES Education. On the research side, he was one of the pioneers in the early research on Network-on-Chip architectures and Grammar-based Hardware Synthesis. He has published more than 80 internationally reviewed papers in areas like Network-on-Chips, Grammar-based Hardware Synthesis, High-Level Synthesis, HW/SW Co-Design, and High-performance Hardware Architectures for a number of application areas. His current research interests include Design and Test of Heterogeneous Real-Time Multi/Many-core Systems, Computationally Intensive Hardware Architectures, and Reconfigurable Systems. He also has limited entrepreneurial experience. He started his first company in 1985. In 2003, he participated in the Kista Innovation and Growth Entrepreneurial program and got first prize for best Business plan. In 2006-2008, he was working part time in industry as an FPGA/Embedded Systems/VHDL design consultant.

Embedded Multicore Processing, Technical University of Berlin

Embedded Multicore Processing, Technical University of Berlin (TUB), Germany

TUB offers a specialisation focusing on multicore processors which are increasingly being deployed in embedded systems. The specialisation conveys both software and hardware aspects of such parallel systems. Students acquire skills and knowledge to understand the ongoing technology evolution towards embedded multicore systems.

Designing embedded systems has traditionally required application-specific platform customisation. Nowadays, with ever increasing focus on multithreading and power efficiency, future embedded system designers require sufficient knowledge about multicore architectures.

Several of these architectures will be thoroughly analysed such as cache-coherent, message passing, distributed memory, COMA, NUMA, and NUCA architectures. Additionally, the major also targets heterogeneous systems, e.g., asymmetric multicores, fused CPUs and GPUs, and accelerators (vector units, DSP units, FPGA-based). In addition to the architectural knowledge, several parallel programming models as well as runtime systems will be part of the curriculum at TU Berlin (MPI, OpenMP, Pthreads, OpenCL, OmpSs). For future and even more complex embedded software, it is more challenging to guarantee high quality, reliability and especially real-time performance, while keeping the time-to-market low. Therefore, TUB offers courses dealing with analysis and optimization of embedded software as well as other software techniques.

Specialisation electives (min. 24 ECTS):

  • Multicore Architecture (6 ECTS)
  • Analysis and Optimization of Embedded Systems (6 ECTS)
  • Recent Advances in Computer Architecture (3 ECTS)
  • Ad-hoc and Sensor Networks (6 ECTS)
  • Parallel Systems (6 ECTS)
  • Operating Systems Project and Seminar (9 ECTS)
  • Computer Arithmetic: Circuit Perspective (6 ECTS)
  • Embedded Systems Security Lab (6 ECTS)
  • Hot Topics in Operating and Distributed Systems (3 ECTS)
  • Networked Embedded Systems (6 ECTS)
  • Seminar Software Engineering for Embedded Systems (3 ECTS)

Communication Technologies for Embedded Systems (12 ECTS)

Programme coordinators: Ben Juurlink b.juurlink@tu-berlin.de ; Ahmed Elhossini, ahmed.elhossini@tu-berlin.de

Ben JuurlinkProf 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 program committees, is area editor of the journal Microprocessors and Microsystems: Embedded Hardware Design (MICPRO), and is general co-chair of the HiPEAC 2013 conference.

Embedded Networking, Eindhoven University of Technology

Embedded Networking, Eindhoven University of Technology (TU/e), Netherlands

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.

Specialisation mandatory courses (15 ECTS):

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

Specialisation electives (min. 9 ECTS):

  • Hardware Verification (5 ECTS)
  • Seminar System Architecture and Networks (5 ECTS)
  • Energy Efficient Embedded Systems (5 ECTS)
  • Digital Integrated Circuit Design (5 ECTS)
  • Advanced Digital Integrated Circuit Design (5 ECTS)
  • Hacker’s hut (5 ECTS)
  • Automated Reasoning (5 ECTS)

Programme coordinator: Bas Luttik, s.p.luttik@TUE.nl

Bas LuttikDr Bas Luttik is the coordinator of the Embedded Systems programme at TU/Eindhoven, The Netherlands. He has received his PhD degree from the University of Amsterdam and has held positions at the Centrum for Wiskunde en Informatica (CWI) and the Vrije Universiteit Amsterdam. Currently, he holds a permanent position with the Computer Science Department at TU/e. His research interests include concurrency theory and formal verification of systems. He has served as programme chair and programme committee member of leading international conferences and workshops and served as a guest editor for a number of academic journals, such as Science of Computer Programming, Journal of Logic and Algebraic Programming, and Mathematical Structures in Computer Science.

Real-Time Systems and Design of Cyber-Physical Systems, University of Trento

Real-Time Systems and Design of Cyber-Physical Systems, University of Trento (UNITN), Italy

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 on 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.

Specialisation mandatory 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)

Specialisation 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.

Specialisation mandatory courses (18 ECTS):

  • Capstone Project Module (18 ECTS):
  1. 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

Specialisation electives (min. 6 ECTS):

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

Programme coordinator : Luigi Palopoli, luigi.palopoli@unitn.it

Luigi PalopoliProf 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 on 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.

Internet of Things for Smart Embedded Systems, University of Turku

Internet of Things for Smart Embedded Systems, University of Turku (UTU), Finland

UTU offers a specialisation which will prepare its graduates for challenging design tasks in the fields of Internet of Things (IoT) and embedded systems with built-in intelligence, autonomy and adaptivity. Students will learn about the theoretical aspects, architectures, and design methods of these systems from both hardware and software perspectives. They will also acquire necessary practical skills to develop innovative smart solutions for various relevant application domains in the modern society and industry.

The track addresses ever increasing role of IoT in health, smart systems, and cyber physical systems. Specifically the focus in the education programme is on how to transfer the application requirements to connected hardware and software solutions towards blended life in the connected world. New technologies and design paradigms are covered, and through multidiciplinary capstone projects integrated with innovations and application experience, students obtain new knowledge and competence, leading the way towards strong careers.

Specialisation electives (choose 25 ECTS):

  • Capstone Project Module (15 ECTS):
  1. Industry-driven multidisciplinary design project in the field of Internet of Things (15 ECTS)
  • IoT Systems: Design and Applications (5 ECTS)
  • HDL Based Design (5 ECTS)
  • FPGA Prototyping (5 ECTS)
  • Embedded IoT Programming, (5 ECTS)
  • Sensor Network Systems (5 ECTS)
  • Energy Efficient Embedded Electronics (5 ECTS)
  • Acquisition and Analysis of Biosignals (5 ECTS)
  • DSP for Networked Embedded Systems (5 ECTS)
  • Seminar on Internet of Things and Embedded Systems (5 ECTS)
  • Medical instrumentation (5 ECTS)
  • Advanced Sensor Networking (5 ECTS)
  • Microsensors (5 ECTS)

Programme coordinator: Pasi Liljeberg, pasi.liljeberg@utu.fi

Pasi LiljebergThe Internet of Things for Smart Embedded Systems specialisation track covers the role of IoT and system integration aspects for IoT for strategic areas of European industries, both for new SMEs and corporations. The focus area will provide a strong hands-on knowledge of system integration and innovation and entrepreneurship in integrated learning mode with objectives to open new views and career visions to our students. Students will learn about the theoretical aspects of Internet of Things and embedded systems, and acquire practical skills to tackle the challenges of practical designs. The local coordinator for the specialisation, Pasi Liljeberg is the leader of the related research group at University of Turku. He has a long experience in education, related projects and has a wide experience in Internet of Things research, especially in the field of health technology.


Any questions about the technical content of the programme? Contact the programme lead: Prof Juha Plosila, juha.plosila@utu.fi

Interested? Learn more
about the application process

Any other questions? Click on the button 'Contact us to learn more!' on the top right-hand side of the page.

Are you interested to apply? Check out or application guidelines. Deadlines for a start in September 2018 are February 1 for non-EU citizens and April 15 EU/EEA/CH citizens.

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