Программировать микроконтроллеры может успешно заниматься хороший одаренный выпускник ВУЗа, который увлекается программированием.
Я например аналоговую электронику плоховато знаю, знаю цифровую, но это мне не помешало в своё время поучавствовать в разработке электронных устройств и успешно програмировать микроконтроллеры.