The Master of Science programme in Embedded Systems at TU Delft is designed for students with a Bachelor’s degree in Computer Science or Electrical Engineering and addresses the societal trends of pervasive computerisation, better performance, cheaper products and reduced environmental impact.

The individual study programme of the master Embedded Systems consists of:

  • Common core courses (25EC) including a homologation course (a course to acquire knowledge missing from the previous bachelor programme), along with a compulsory ‘integration set’ with an in-depth course and a flagship project course. It is advised that students follow both ‘integration sets’ to become a computer and embedded systems engineer on the cutting edge of the discipline.
  • A choice between four specialisations: Computer Architecture, Software, Networking, or Control and courses from the list of the chosen specialisation (at least 15 EC)
  • Free elective space (0-15 EC) examples: research task, international exchange programme, internship, interfaculty specialisation profile, courses offered by other universities, courses from another department/faculty, or social studies courses.
  • A thesis project (45 EC)

Students build up their individual study programmes according to these guidelines, and can choose for either a broader orientation or an in-depth specialisation. The programme uses innovative and effective educational methods, with a balance between theory and project work, and requires a strong commitment from you. You’ll be challenged to deal with a workload of more than 40 hours per week. In return you will receive individual guidance from our highly skilled teaching staff and professors.

Research themes

Five different specialisation profiles have been defined, each containing four or five different courses on the relevant topic:

  • Embedded Software focuses on the software that is used for embedded systems.
  • Embedded Computer Architectures focuses on hardware architectures for embedded processors.
  • Embedded Circuits and Systems focuses on VLSI design.
  • Embedded Control Systems focuses on control theory and control systems that are used for embedded applications.
  • Embedded Networking focuses on network architectures and algorithms that are used in embedded systems.


You have the possibility to do an internship at a company as part of the free electives. You can come with a proposal, but the professor can also help you to find internship possibilities. You must speak to the master coordinator and the thesis professor to evaluate if the chosen internship fits your study programme. More information about the procedure can be obtained at the Internship Office of our department.

Master Thesis

The Thesis project is the last study unit of the programme and serves to prove that you acquired the academic competencies of a Master of Science in Embedded Systems. The project involves a research or design task with sufficient academic level.

The project may be executed within a research program at TU Delft, or in a suitable research institute or company. The project must be carried out with a systematic approach and should include all phases of a research or design project: analysis, modelling, implementation / construction and validation / evaluation.

The student executes the thesis project independently, with guidance of a thesis supervisor and under the responsibility of the full professor of one of the research groups involved in the Embedded Systems programme.

Some examples of recent graduation projects are:

  • Communicating Embedded Networks with Visible Light Communication
  • Performance Improvement of Optical Algorithms on Multicore Platforms
  • Delfi-n3Xt’s Attitude Determination and Control Subsystem: Implementation and verification of the hardware and software
  • A Data Acquisition System Design for a 160x128 Single-Photon Image Sensor
  • Profiling of Algorithms for a Biomedical-Implant Architecture
  • Adaptive fuzzy observer and robust controller for a 2-DOF robot.
  • A Cow-Feeding Robot
  • Handshake Recognition Applied to Wireless Data Exchange in Smartbands

International Opportunities

If you want to expand your horizon and experience more of the world, you can choose to study abroad during the third semester of the programme . Whether you want to experience the lively and exhilarating city of Brisbane, learn from the Japanese approach of science or breath the Swiss fresh air during an exchange programme, it is possible.

The faculty of EEMCS offers you a world of opportunities in the form of bilateral exchange programmes with other universities. The number of places at each partner university is limited. A yearly selection procedure is involved. In addition to international student exchanges for one semester, students may choose to spend one week in another European university in the ATHENS programme, or write their Master’s thesis with a foreign partner as a client.

Extra-curricular activities

Honours programme
Although students of the master programme Embedded Systems are already heading to great careers, you can make an extra mile by taking up the challenge of the Honours Programme. This programme is especially for you if you are an excelling student and you want to enrich and deepen your knowledge even further. The programme doesn’t only improve your skills, but also contributes to career opportunities in the future as it is a proof of excelling at the university. Due to the interdisciplinary character of this programme you’ll collaborate with students from other faculties.  

In order to stimulate and facilitate technical entrepreneurship, the City of Delft and TU Delft founded the entrepreneur centre YES!Delft   in 2005. Throughout the years, this initiative has greatly boosted the success of many innovative starters.