128 mechanical-engineer "Prof" PhD positions