The San Francisco-based company, which installs and maintains solar panels for residential homes, is set to work with banks including Credit Suisse Group AG and Goldman Sachs Group Inc. on an IPO, though the deal's timing and final price are not yet finalized, the people said.