- C, C++, C, VHDL, Verilog
- Embedded Linux, Android, FreeRTOS
- Board support packages (BSP)
- Device drivers
- Operating systems porting
- Protocol stacks porting/development
- Applications Development
- Graphical User Interface (GUI)
- 8 to 32-bit MCU and processors
- ARM7/9/11
- Cortex-M3/M4/M7
- AVR
- PIC
- 8051, STM8
- FPGA, CPLD
- SDRAM, SRAM, DDR2, DDR3, NOR Flash NAND Flash
- TFT, STN, EPD LCD