Marine engineering generally refers to the engineering of boats, ships, and other marine vessels or structures. A marine engineer is someone responsible for the operation (running) and maintenance of a ship's engines, steering, and other related ship systems.