229 mechanics "DIFFER" PhD positions