- BIOS development on both desktop and portable PC (x86 Assembly Language)
- Firmware development for CD-ROM drive, storage and multimedia products
- DOS/Windows Device Drivers development (WDM)
- Application development in C/C++/C# (MFC, .NET, WPF) and NI LabVIEW
- Multi-platform development using Qt.
- FPGA coding (Verilog)
- Bus interface technologies (PCI, PCIe, PATA, SATA, SCSI, SAS, USB 1.1/2.0, Firewire, Bluetooth)
- Windows Media Center technologies (TV technologies like NTSC/PAL/NICAM, PVR, MPEG-1, MPEG-2, DVB-T)
- Telecommunication Network Optimization software development (GSM, CDMA, UMTS)