Я не хочу провоцировать холивар, потому выразился обтекаемо. Насчет соотношения навыков программирования и схемотехники в эмбеддере есть разные мнения.
Я считаю, что разработчик встроенных решений должен уметь программировать, и для простых решений писать прошивки сам.
Есть люди, которые считают, что разработчик и программист должны быть разными людьми.
У всех есть свои аргументы. :)