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

My place of residence My visa application should be submitted to

Kenya

Embassy of Switzerland in Kenya

Burundi

Swiss Consular Agency in Burundi

Rwanda

Swiss Consular Agency in Rwanda

Somalia

Embassy of Switzerland in Kenya

Uganda

Consulate of Switzerland in Uganda