Anyone who works in Switzerland during their stay or stays in Switzerland for more than three months needs a residence permit.
Switzerland applies a dual system for the admission of foreign workers. Employed persons from EU/EFTA countries benefit from the Agreement on the Free Movement of Persons.
Well-qualified workers are admitted from other countries. To apply for a residence permit or for further information, you can contact the cantonal migration office directly.