sub engineer job