Novice embedded device developer