Скорее не программист, а системный архитектор. Это должен быть специалист с исключительными знаниями в области механики и материаловедения, не говоря о математике и огромном опыте в программировании. Честно сказать, было бы интересно взглянуть на мозги устройства: на чем сделаны, топология платы, и т.д.