129 phd-in-mechanical-engineering "Prof" PhD positions