Принципы SOLID не мои.

Все что угодно применимо не везде, а только в области своей применимости.

Писатели в ПЛИС, драйверы, микроконтроллеры больше инженеры-схемотехники, чем программисты.

Я примерно 6 лет успешно занимался программированием контроллеров, года 2 писал драйверы под Линух и NT; могу сказать только одно: по сравнению с корпоративными информационными системами, прошивки и драйвера тривиальны.

Самая близкая к энтерпрайзу область в разработке ПО -- геймдев.

ТС с вероятностью 0,93 ищет быдлокодера в энтерпрайз.

Пошел махать флагом дальше.