STS Certified

France
Total Offices: 5
125 Total Employees
Year Founded: 2010
STS Certified is a leading provider of technical and advisory solutions serving buyers in the solar, storage, and wind industries. Established in 2010, the company specializes in conformity assessment, quality assurance, and technical advisory services, helping clients make informed decisions to advance sustainability and manage procurement risks in renewable energy projects.

Recently Posted Jobs at STS Certified

In-Office or Remote
London, Greater London, England, GBR
In-Office or Remote
Madrid, Comunidad de Madrid, ESP
In-Office
Shanghai, Shanghai Municipality, Shanghai, CHN
In-Office
Shanghai, Shanghai Municipality, Shanghai, CHN
In-Office or Remote
Sacramento, CA, USA
View all jobs

STS Certified Offices

Hybrid Workspace

Employees engage in a combination of remote and on-site work.

Typical time on-site:
France
United States
Hong Kong
China
India