AMSC designs and deploys power control systems and wind turbine technologies for the energy sector, operating across more than a dozen countries with over 17GW of installed capacity.
1 job