I am a software engineer with about 20 years of experience. My primary development language has always been C++ (including the new C++11 language extensions), but I have also professionally developed in assembly, Java, various Unix scripting languages, SQL, and basic. Most of my experience (but not all) has been in embedded development, using operating systems such as: vxWorks, Lynx, pSOS, and Linux. I have also spent a good deal of time in networking (TCP/IP and other protocols), including routing and multicast protocols. I have developed code on the Linux platform, the windows platform, and for several DSPs.