- Firmware Development (Boot/HAL/BSP)
- Device Driver Development (USB/PCIe/SATA)
- Diagnostic software Development
- Application software Development
- Algorithm Development
- OS: RTOS, Linux, Android, VxWorks, Kernel Porting
- Optimization, debugging and Benchmarking
- Processors: ARM, 8051, ARC
- Languages: Assembly, C, C++, Java
- Scripting: Perl, Python, C Shell Scripting