I don't know whether it is possible to fix that bug.:hmm:
But if I remember correctly, an officer in the engine room does change his position automatically, e.g., when you submerge he goes from diesel to electric engine room.
So, at least it is feasible theoretically. Correct me if I'm wrong.
But I don't have the knowledge to fix that bug, sorry.