Have you considered asking IBM about employment here in Switzerland, that could be a possibility. (Unless you hate the company) I would have thought that you'd have every opportunity to check out the job market from where you are. After all you wont have any language or permit problems. (Or will you?)