• System architecture for embedded systems Schematic capture • PCB layout and routing, including high speed digital and multi-layer designs • Testing and debugging • Micro-controller firmware • CPLA/FPGA programming • Power supply design • Membrane keypad design • Operating system configuration and integration • Support for Windows XP Embedded, Windows CE and others • PLC system development and programming