The Coimbatore Corporation has chosen a Bangalore-based firm to generate 500 MW power from the waste accumulated in the Corporation areas under a public-private partnership project.