Make use of diagrams to show such things as: Functional blocks, Data flow, Use Case, Sequence, Block Diagram, Signal Flow, Small to Enterprise Architectural frameworks, Model-based Systems Engineering. Knowledge about OS/Kernel aspects, ARM and x86 microprocessors, inter process communications, embedded web servers and web-based UIs, OPC-UA, Modbus, SQLite, and secure networking highly desirable.