SunPower Corp (NASDAQ:SPWR) on Wednesday unveiled an agreement to take over Oregon-based solar panels manufacturer SolarWorld Americas, with plans to invest in factory improvements.