transportation engineer job description