engineering degree demand