- Advanced in C programming, debugging and testing for embedded system.
- Wide knowledge about MCU architecture (8051, AVR, dsPIC, ARM, SH4, PowerPC) and peripheral component (NOR FLASH, NAND FLASH, SPI FLASH, EEPROM, RAM, digital IC…).
- Wide knowledge about bus interface: DDR2, DDR3, PCI, USB, SDIO, UART, I2C, SPI…
- Good debugging skill using JTAG debugger.
- Experimented with many measurement devices (oscilloscope, logic analyzer, multi-meter VOM).
- Having knowledge about assembler language, Makefile, MCU start-up routine, boot loader (uboot)…
- Familiar with Linux working environment (compiler, Makefile, script, Tcl/Tk, command line…)
- Able to read schematic, design and layout printed circuit board using OrCAD, Eagle, KiCAD.