Welcome to the forum and to Switzerland.
You'll find it difficult to stay long term though I'm afraid. Non-EU nationals are last in the jobs queue and need to be both highly qualified and have several years' experience to back it up to stand a chance.
If you can't find a job here then the only other possibility, unless you marry your girlfriend, would be for her to apply for a concubine permit for you. The Swiss don't really recognise unmarried couples, but that permit would allow you to live here though whether you could work or not I don't know. She would also have to agree to be financially responsible for you for 5 years.
Here's canton Vaud's info on it: http://www.vd.ch/themes/vie-privee/p...s-du-concubin/