cannoneer

noun
  1. a soldier who operates or serves a cannon
  2. Usage: military

Examples