what kind of engineer designs bridges