THINK PLAY PARTICIPATE Studying in Denmark is all about you - Pushing the boundaries, expressing yourself, working with others, applying critical thinking and turning new learning into innovative solutions. Be ambitious. Study in Denmark.

Embedded Software Systems

Master (2 years) of , 120 ECTS
Engineering Mathematics, natural- and computer science

Institution Aalborg University (AAU)
Campus Aalborg
Duration 2 years
Tuition per term (Non-EU/EAA/CH) 6700 EUR
Tuition per term (EU/EAA/CH) 0 EUR


The Master's Degree in Embedded Systems focuses on software development for embedded systems, networks and distributed systems. The programme is intended for software development in general, and places a special emphasis on software for consumer electronics as well as transport, control, telecommunication and security systems. Both practical and theoretical aspects are covered, and the programme is conducted via a combination of courses and project work.

You will learn about Practical Development of Embedded Systems, Programming Paradigms, Semantics and Verification, Real-Time Software, Advanced Topics in Distributed Systems, Computability and Complexity, Embedded Software Platform and Test and Verification. Other topics covered are Reconfigurable and Low Energy Systems, Mobile Software Technology, Safety Analysis and Fault Tolerance, Advanced Topics in Systems Development and much more.

The programme is managed by the Distributed and Embedded Systems Group at Aalborg University; an internationally leading research group on tools for analysis, verification and testing based on models for embedded systems. The group has substantial connections to the Danish IT industry with the research centre CISS ( which gives students the opportunity to work with companies during their project and thesis work..

Career Opportunities  

Former students have continued their careers as researchers at the university and others work as project managers or specialists in private or public companies all over the worldr.

Read a career testimonial from a former student of the programme


In order to be accepted at the Embedded Software Systems programme at Aalborg University, you need to have a Bachelor’s degree in computer science, software or a closely related discipline.

Although each application is assessed individually, the following are minimal requirements for admission.
  1. A Solid computer science background that includes courses on:
    • Theory of Computation (Automata Theory, Computability, Turing Machines)
    • Computer Systems (Processors, Memories etc.)
    • Algorithms and Data Structures (Lists, Trees, Graphs, sorting, searching, complexity)
    • Object Oriented Analysis and Dsign (UML etc.)
    • Object Oriented Programming (Java or C++)
    • Programming Languages and Semantics
    • Compiling Techniques
  2. Undergraduate mathematics as found in science or engineering degrees.
  3. Some programming and design experience.
  4. A decent grade, placing you at least in the top 25% of your class.
It is a great help, if your application explains, why you satisfy these requirements.

In addition, documentation will be required to verify that your proficiency in English is at an acceptable level. 
Read more about the language requirements of Aalborg University

Apply directly at Aalborg University with all relevant documentation.

To find out whether the level of your foreign certificate or diploma satisfies the general entry requirements, you should contact Aalborg University directly. A list of the most commonly recognized exams and diplomas can be found at the Danish Agency for Higher Education

Exchange students should contact their home institution for information on application procedures and deadlines.


There is a tuition fee for all full-time degree students who hold a citizenship from outside EU/EAA/Switzerland.

Students within an exchange programme are not required to pay tuition.

For Further Information

Information from the Danish Agency for Higher Education can be located at

You will find information about the Danish assessment of foreign qualifications in Guide to diploma recognition

About the Educational System in general visit the section The Danish Higher Education System

Autumn | EU/EAA applicants

Application date
Apr 01
Start date
Sep 01

Autumn | Non-EU/EAA applicants

Application date
Apr 01
Start date
Sep 01


Google Map
Click for a larger map.