Firmware

Bootloaders, OTA updates, RTOS patterns, and the debugging techniques that keep embedded devices reliable in the field.