| Embedded software/firmware |
| C and C++ |
| ARM |
| X86 |
| PowerPC |
| Microcontrollers |
| Tensilica Xtensa |
| Environments |
| Windows applications |
| Linux |
| Nucleus RTOS |
| Software Architecture |
| Define tool sets |
| Functional partitioning |
| Peripheral definition |
| Requirements analysis |
| Intellectual Property (IP) |
| 3rd Party IP |
| Hardware specific |
| Driver Development |
| USB 2.0 HS |
| LCD controller |
| Radio Tuner |
| NAND flash |
| Image Sensor |
| Removable media |
| FPGA Development |
| Xilinx toolsets |
| Xilinx and Altera FPGA |
| VHDL coding |
| Codec and signal processing |
| Audio codecs |
| Video Codecs |
| Color image processing |
| Image Compression |
| GUI and system control |
| Graphic Menus |
| State controllers |
| System integration and validation |
| System Validation |
| Software Integration |