Embedded Systems - Tampere University of Technology

Embedded Systems

Degree programme: Information Technology

Name of degree: Master of Science (MSc)

Language of instruction: English

Scope of degree: 120 ECTS

Duration of studies: 2 years

Study mode: full-time

Tuition fee: yes

Scholarship programme: yes

Application deadline:

The application period for studies starting in August 2018 has ended. 

The next intake for studies starting in August 2019 will begin in December 2018. 

Contact information

General questions about admission: admissions@tut.fi

Programme-specific questions: masters_cee@tut.fi

Your life depends on embedded systems

In a modern world, embedded systems are everywhere — in cars, buildings, factories and roads. They make the world smart. Embedded systems work in interaction with their environment and other systems. They sense, process and communicate. They may even scavenge their energy from the environment. Embedded systems interact with people or work invisibly in the background. Many systems are designed to increase safety, like the automatic anti-collision braking in a car. Some are designed for fun, like a camera augmenting reality in an outdoor game. 

Embedded systems combine hardware and software expertise. As a student, we expect you to know the basics of electronics, digital logic, processors and programming. Optionally, you are familiar with computer networks and wireless communications. The applicants should hold a BSc degree in computer science, electrical engineering or software engineering.


During the studies, we view embedded systems from a very practical standpoint.

The embedded systems studies combine hardware and software design by using modern methods and tools. Our research groups co-operate with businesses and work with real-life cases to develop new methods and solutions. Close collaboration with businesses also gives us an excellent opportunity to dive into the trends and state-of-the-art applications and the future winners of the field. 

The main target hardware platforms are System-on-Chip, FPGA, GPU and embedded multiprocessor platforms. Model based design and High-Level Synthesis are the main approaches in digital design. The software design includes topics on Linux based SW stacks, HW dependent SW, real-time operating systems, distributed and fog computing, as well as IoT protocols, middleware and applications from the programmer’s point of view. Domain crossing topics are verification, testing and embedded systems development processes. 

To become a MSc graduate you will need to complete the degree programme worth 120 ECTS. The modern study methods consist of lectures, exercises, assignments, independent studying and examinations. Courses are worth 90 ECTS and the remaining 30 ECTS are awarded for successfully completing a master's thesis. Each ECTS is equal to an average workload of 27 hours.

The programme consists of the following study modules:

Course Catalogue for the academic year 2018-2019



As an expert in embedded systems, you will have a variety of career opportunities. There are numerous fascinating applications and interesting companies in the market. The global embedded systems market is worth over 200 billion USD, and rapidly growing. A survey conducted in 2017 shows that an embedded system product design team consists, on average, of 15 people, of which 60% are in embedded SW and 40% in HW design. The figures show that there is room for both small and large companies in the market, in both application and technology development.

Updated by: Anna-Mari Viitala, 27.03.2018 11:25.
Content owner: Viitala Anna-Mari
Keywords: education and studies

Embedded Systems

Katso video