Synonyms of cannoneer

2 Syllables
soldier, shooter, gunners, marksman, gunner
3 Syllables
riflemen, rifleman
5 Syllables
artillerymen, artilleryman