I'm an embedded systems developer with 12 years of work experience. I started out as an optical engineer writing a lot of Labview code. I switched fields 4 years ago to writing embedded systems in C++. I have been programming in one language or another for the last 16 years inclusive of undergraduate and graduate schooling.