Why the embedded systems (ES) are becoming an increasingly important field. Advancements of ES in Europe and the world. Building blocks: Microcontrollers, IP cores, memory subsystems, bridges, peripherals etc. ES implementation technologies. Low power embedded systems, design issues. Embedded software design: multitasking, scheduling, real-time operating system (RTOS) kernels. How complete embedded systems are designed: Systems on Chip (SoC) including programmable processors and hardware accelerators. Hardware/software co-design. Applications of embedded systems in: telecommunications (wireless sensors), signal/image processing (e.g. smart cameras), automatic control, automotive industry, biomedicine etc. Recommended knowledge: Digital systems design with VHDL. Computer architectures. C/C++ language programming.