naval engineer

noun

1.
a naval officer responsible for the operation and maintenance of the ship's engines