Firmware Development for standalone or embedded devices, communicating with users through UI, personal computer under MS Windows. Architecture development. Debugging of already existed devices. Pascal-based Atmel IDE, C-based Arduino IDE, C-based Open AT IDE, TCP/IP, UART/RS232, RS485, 1-wire, I2C, Bluetooth, GSM