Also depends on what you think the job entails vs. the reality of what the job is.
The large portion of the job is taking existing work instructions, researching the technical requirements to make sure they're up to date, and getting them issued to the trades workforce for execution. You may spend some time shipboard as problems arise, writing work instructions to correct some deficient condition. You won't be "engineering" anything new...the shipyards are an assembly line...do it once, then do it again on the next ship.
That said, its a government job, so its secure. Pay isn't great, but not bad either. Once you're fully versed in the job, some shiftwork and weekend work may be required.
So much depends on what you want out of an engineering job.