Представьте картину - сидит паренек который если и шарит где то только в написании программ (ну или коллективчик таковых) и имеют какое нить представление о остальном механизме
так не бывает. Специальности, обучающие подобных специалистов, выпускают не абстрактных программеров, а людей имеющих представление о исполнительных механизмах и взаимодействием с ними. Что-то типа автоматизированных систем управления реального времени и т.п.