надо курить "теорию надёжности и построения отказоустойчивых систем
(нам читали основы в институте, было очень интересно (специальность
"конструирование и производство радиоэлектронных средств (индекс
специальности не помню точно, то ли 2301, то ли 2303 :(( - резервирование систем
- облегчённые режимы работы компонентов (высчитывается из допустимой вероятности отказов)
- правильная схемотехника трассировка плат и конструктивы (в части наводок и помехоустойчивости)
- ЭМС (не только в плане излучений, но и в плане стойкости к помехам)
- стандартные (и нестандартные :)) конструктивы (в части стойкости к ударам и вибрациям)
- помехоустойчивое кодирование (протоколы передачи данных) (это было в другом курсе, но думаю тут как раз уместно будет)
- надёжность разработки ПО (эт из практики уже :))
но кто ж всё это будет учитывать-то сейчас??? поколение коекакеров копипастеров :(( для того, чтобы грамотно проектировать систему, нужно умение системотехника и конструктора, как минимум, и хорошее техническое образование с широким инженерным кругозором.