highway maintenance engineer job description