Welcome to the forum.
Now, this may sound unkind, but frankly I don't think Switzerland should be your first choice. Without speaking a reasonable level of German, French or Italian depending on which part you want to live in, finding any sort of job will be difficult even though you hold Swiss citizenship.
This may help a little: http://aso.ch/files/webcontent/recht..._with_logo.pdf
and also contact the nearest Swiss embassy/consulate to see what advice they can give you as a returning Swiss national.
We've had a few Swiss returnees on the forum and many have said they find it hard to fit in as even though they hold the nationality, they're seen as outsiders because they don't speak the language/s or understand the local way of life.
I'm not sure, but you may be required to undertake military service as well.
I would suggest, if you can, to spend an extended period here (3 months to a year) to see if it's really a place you could settle down in. Visits are all very well, but they don't always give you a picture of what your day to day life would be like. It would also give you a chance to research things like jobs, property rental, costs of food, utilities, insurances, etc.
I would also suggest getting hold of a copy of "Living and Working in Switzerland" by David Hampshire. It's aimed at expats, but still has a lot of info which would be useful to you too. You can order it from your local bookshop or via the Internet.