Ambarella headquarters and office locations

Ambarella is headquartered in Santa Clara, CA and has 8 office locations across 7 countries.
Filter locations by country
Location Map
Filter locations by country
Filter

All Ambarella Locations

Santa Clara (HQ), CA
United States
3101 Jay St
Shenzhen
China
Nanshan
China
Zi Zhu Guo Ji Da Sha, Shi Ji Gong Yuan, Pudong Xinqu
Hong Kong
1204, Nanyang Plaza, 57 Hung To Rd, Kwun Tong
Parma
Italy
Yokohama
Japan
Seongnam-si
Korea (Republic of)
19 Hwangsaeul-ro 258(ibaegosippal, Sunae 1(il)-dong, Bundang-gu
Taiwan, Province of China
Suite C1 , No . 1, No. 1, Hsin Ann Rd, East District