I'm going to be graduating university within the next year or so with a degree in Computer Science.<p>I've had internships at major banks and tech companies, but I'm not sure if their ultimate goals align to mine; I would like to write software that has more of an impact on the world than maybe just adding a new feature to the sidebar of a Google search or reducing the speed with which trades can be processed.<p>Firms that are doing medical research/creating medical products that have a strong software or hardware development side, renewable energy companies and space exploration companies all seem better bets for working somewhere that I'd be able look back on at the end of my career and thinking it was a good decision (morally/philanthropically?) to work there.<p>Since I don't yet have a very in-depth knowledge of these industries, I'm not sure what firms are out there, and I'm equally sure that I'm missing some amazing ones. It'd be great if HN could give me some pointers, or point out how flawed my ideals are...