Embedded System design is a field that leverages results from several engineering disciplines as well as from Computer Science. Successful Embedded System design requires a comprehensive understanding of the overall system architecture involving hardware and software components as well as of its complex communication structures. This broad knowledge must come along with skills on how to implement Embedded System components as Systems-on-Chip (SoCs).
Due to the application-specific nature of Embedded System design it is also required to have a good understanding of the application domain where the Embedded System is to be deployed, such as in modern manufacturing. Additionally, an Embedded System engineer is required to be a specialist in a specific area such as state-of-the-art microelectronic system design, hardware architectures, system software (real-time operating systems) or architecture of application software. This combination of general system knowledge along with highly specialized expertise in areas of different disciplines is a particular challenge in Embedded System design.
Our curriculum combines these subject-specific competences with a comprehensive overview over all relevant aspects of Embedded System design.