Как стать hardware разработчиком?
Называется embedded.
При этом направления могут быть разные, совсем не факт, что придется разбираться в электронике и механике.
Для практики, можете купить Ардуино и к нему кучу всяких штуковин - диоды, двигатели, насосы, и попробовать сделать какие-то устройства.
Можно писать различные прошивки для устройств.
Но в институте не учат программировать железо. В лучшем случае базовое понимание электроники и механики. Поэтому то, куда поступаете не так критично важно, как то, что вы изучите самостоятельно. Поступите на любой физико-математический или ИТ факультет. МОжете поискать насколько жива кафедра робототехники в заведении.
Вот только у нас разработка отдельно, а программирование отдельно.210200 Проектирование и технология электронных средств
и230105 Программное обеспечение вычислительной техн...
Можно конечно договориться и посещать только специальные предметы от второй или просто ходить на лекции. Чтобы разбираться в hardware вам однозначно надо учиться на 210200, а программирование постигать отдельно - самостоятельно путем чтения литературы и применения методов описанных в ней на практике.