What is CM stand for in the navy?

CM is a Construction Mechanic, one of the SeaBee construction ratings in the Navy. CM's are responsible for heavy construction equipment maintenance and repair (bulldozers, cranes, trucks, etc.), including diesel and gas engines.