This module describes the skills and knowledge required to develop firmware
algorithm, to design firmware flowchart, to write, to simulate the generated codes and
integrating that firmware into hardware in order to allow communication between
hardware and firmware, update and upgrade the program based on trend technology