Where to apply for an entry visa for work in Switzerland?
Generally, work visas need to be applied for by your employer in Switzerland. Exceptions are: Post Doc students and applicants working for less than 120 days per year. Those may apply from abroad.