You know they have some engineering offices in other countries, right? Back in like 2007, I think, both AMD and Nvidia even opened campuses in China. In the past year or so, there was a story on here about AMD downsizing their China campus, but I don't recall reading anything about that for Nvidia.
It's not just China, though. Nvidia has engineering offices in Israel, although I don't know if that's just their networking (Mellanox) or also GPU. ATI was famously a Canadian company, before AMD bought them. AMD just opened one in Serbia. Last year, AMD was talking about opening R&D offices in Taiwan. I could swear I read something similar about Nvidia, but a quick search didn't turn it up. I'm sure both have plenty of other offices, around the world.