A S-TEC foi fundada em 2006 como uma empresa da Magna, um dos principais fornecedores automotivos do mundo.
A empresa é caracterizada por pensamento de qualidade, justiça e produção de classe mundial.
A sede está localizada em Albersdorf, Estíria, com armazenamento em Graz, Áustria, produzindo
peças que vão desde iluminação e espelhos até transmissões.