Yes... but for a SW engineer with no hardware experience. It will get him to a working prototype and help him understand some of the system groups involved. Hiring a HW guy is a waste of time unless you have plenty of $$ and the GO signal from the consumer. The guys behind the "Pebble" watch prototyped on Ardunio