10 yrs experience in firmware development. From designing the hardware, & generating the sw requirements, to writing the firmware to meet the specs. I prefer to write my own OS. Very good at debugging my mistakes or mistakes of others. I like to write in C or assembly.