Jobs job project engineer thermo hydraulic mechanical design