Программист (если он именно "программист", а не "техник-программист" - это такой же инженер с высшим образованием, как и радиоинженер. Так что в теории у них одна и та же ступенька в иерархии. А на практике - как топ-менеджеры пожелают, так и будет.
Одинаково в общем случае. Инжененер-разработчик РЭА, может быть, чуть выше, т.к. может быть и программистом. Или иметь в подчинении программиста для разработки встроенного ПО.