SSC headquarters and office locations

SSC is headquartered in Solna, Sweden and has 12 office locations across 9 countries.
Filter locations by country
Location Map
Filter locations by country
Filter
Discover additional companies by location with Advanced Search in CraftLearn more
Banner background

All SSC Locations

Solna (HQ)
Sweden
Tritonvägen 11
Farsta
Sweden
Vidjavägen 15
Kiruna
Sweden
Horsham, PA
United States
417 Caredean Drive, Suite A
Mingenew
Australia
21 Victoria Rd
Lethbridge
Canada
3425 2 Ave S
Colina
Chile
Autopista Los Libertadores Km 28
Darmstadt
Germany
Robert-Bosch-Straße 16A
Gilching
Germany
Friedrichshafener Str. 2
Noordwijk
Netherlands
Zwarteweg 39
Si Racha
Thailand
Room B05, 88 Moo 9 Tambon Thung
Didcot
United Kingdom
Atlas Building, Fermi Avenue