Project manger can be from differnet majors, not only software speciality. The key fact is to know how to manage the project and succeed the goals.
The difinition of project management is the critical point to get tha right answer on who can be able to take responsibility of PM. The essential point of PM is that: Using common languange will lead project move forward smoothly without any unneccessary barieer.