You have to find a company that would convince the authorities that they have been looking for qualified workforce on the Swiss/EU market and were not been able to find anyone suitable in 6 months thus you deserve a visa.
Google still has some open positions in Zürich!