Includes: Firmware and hardware development, microcontroller programming, technologies like Embedded Linux, Arduino, ARM, robots