Where to apply for an entry visa for work in Switzerland?

My place of residence My visa application should be submitted to
Iran  The employer in Switzerland needs to start the authorization process through the competent Cantonal Migration Office in Switzerland. The issuance of authorized work visas need to be requested at the visa section of the Embassy of Switzerland in Tehran.