Mechanical project engineer roles and responsibilities