1,128 solar-cell-phd "https:" positions