Program microcontrollers, real-time operating systems, and hardware interfaces.
Interface microcontrollers with external components using analog and digital I/O peripherals.