Безусловно нужно. Предполагается работа со схемами и чертежами (схемотехника и инженерное черчение) , измерительным оборудованием (электротехника) , нужно профессиональное владение низкоуровневыми (ассемблер, си, ... ) или HDL языками ( в случае с FPGA), умение оптимизировать код (программирование) , понимание того, как работают операционные системы (особенно реального времени), процессоры, интерфейсы и другие компоненты (проектирование цифровых устройств и операционные системы) , а так же нужна хорошая физико-математическая база (для фильтрации и обработки сигналов).