Yes, satellites communicating with ground stations in the US need licenses from the FCC, regardless of where they're launched or where the owner is based. US satellites that exclusively communicate with ground stations outside of the US might not, but I'm not sure about that. Satellites launched by other US government agencies (NRO, etc) might also be exempt.