720 phd-in-mechanical-engineer "DIFFER" positions