Embedded systems are the bread and butter of every automated machine.
Comprises the basics of Embedded Systems, Microcontrollers, Electronics etc.
C is extensively used in embedded applications hence very essential for Embedded Engineers.
Complete understanding of 8051, ARM, PIC, Arduino architectures.
Instruction sets and Assembly Level Programming.
Learning theory of protocols like UART/USART, I2C, SPI, CAN and programming on same.
Basics of Real Time OS, working with Linux.