S-TEC was founded in 2006 as a company of Magna, one of the world's leading automotive suppliers.
The company is characterized by quality thinking, fairness and world-class production.
The headquarters are located in Albersdorf, Styria with warehousing in Graz, Austria, producing
parts ranging from lighting and mirrors to transmissions.