Software

Embedded programming and software for microcontrollers. PC software and programming for electronics, microcontrollers, Arduino and related topics. Software for interfacing PCs to embedded systems.

Hardware description language (HDL) such as VHDL and related CPLD and FPGA software.