Принципы SOLID не мои.
Все что угодно применимо не везде, а только в области своей применимости.
Писатели в ПЛИС, драйверы, микроконтроллеры больше инженеры-схемотехники, чем программисты.
Я примерно 6 лет успешно занимался программированием контроллеров, года 2 писал драйверы под Линух и NT; могу сказать только одно: по сравнению с корпоративными информационными системами, прошивки и драйвера тривиальны.
Самая близкая к энтерпрайзу область в разработке ПО -- геймдев.
ТС с вероятностью 0,93 ищет быдлокодера в энтерпрайз.
Пошел махать флагом дальше.