- MCU firmware programming in C/C++ for ARM, Atmel, PIC, Arduino. - Raspberry Pi and Beaglebone firmware programming using python. - FPGA firmware in VHDL and Verilog for Altera/Actel/Xilink FPGAs. - Bluetooth and BLE (Bluetooth Low Energy). - Motor control programming such as step, servo motor, maxon motor and BLDC motor.