If you are Swiss citizen and wanting to apply for a position in France, here is the answer:
Not for non EU.
I believe that the bilaws are made only for people wanting to live and work in Switzerland, not for Swiss to work in EU.
I know a lot of French and other EU citizen working for Switzerland biggest company, so why this discrimination?
Anybody experienced the same story?