I have a BSEE (Electronic Engineering) which means I can read schematics, etc, and can understand the hardware. I have over 30 years experience in developing for embedded systems using most languages (usually C/C++, java, assembly and scripting). I have worked with most microcontrollers (PIC, MSP430, x86, MIPS, PPC, ARM, DSP etc.). I have experience in RTOS, diagnostics/test, quality, calibration, Audio and Video, Signal Processing, J2ME Phones, Wireless, TCP/IP networking, Modbus, Embedded Databases, Algorithms and Mathematics, Device Drivers, GUI, Applications, and Web. Also HPC experience.