S-TEC được thành lập vào năm 2006 với tư cách là một công ty của Magna, một trong những nhà cung cấp ô tô hàng đầu thế giới.
Công ty được đặc trưng bởi tư duy chất lượng, sự công bằng và sản xuất đẳng cấp thế giới.
Trụ sở chính đặt tại Albersdorf, Styria với kho hàng ở Graz, Áo, sản xuất
các bộ phận từ đèn và gương đến hộp số.