Unlocks are locked to classes, but Light Assault and Engineer share the Carbine type so those should unlock on both (I think). Common pool guns - shotgun (apart from on Infiltrator) and pistol - unlock on everything but MAX. Otherwise no (LMG on the Engineer for example).
