Programming Embedded Systems Academic Essay