generator engineer