Canadian Solar

HQ
Rupert
Total Offices: 3
1,665 Total Employees
Year Founded: 2001

Teams at Canadian Solar

YesterdaySaved
In-Office
Walnut Creek, CA, USA
Energy
Planning Manager role with CS Power Systems, a Canadian Solar division focused on manufacturing solar panels, inverters, and energy storage solutions. The provided description emphasizes renewable energy, sustainability, innovation, and contributing to the clean energy transition, but does not include specific planning responsibilities or qualifications.
2 Days AgoSaved
Remote
United Kingdom
Energy
The HR Operations Manager role supports employee operations within Canadian Solar, a global renewable energy company. The posting emphasizes employee growth, training, promotional opportunities, work-life balance, and flexible work options, but does not provide specific responsibilities or qualifications.
2 Days AgoSaved
In-Office
Mesquite, TX, USA
Energy
Senior Manager, Logistics role supporting a renewable energy company focused on solar panels, inverters, and energy storage solutions. The provided description contains company background and mission information but does not specify detailed responsibilities or qualifications.