Hi NoExpert
I'll add my few cents too - just some stuff that came to my mind when reading through this thread.
As was mentioned before, getting work permits etc is by far easiest if you already have a company that can support you on the formalities. Either look for jobs on swiss sites like jobs.ch or search international companies with a swiss branch. Some big companies may search internationally for position in Switzerland, often through career sections on ther homepage.
Also Switzerland has quite a big english speaking community mostly of expats or temporary placed staff. Also mainly in cities many swiss people speak or understand english to some extent. While this both can help at the beginning, don't make the mistake of resorting to english too quick if german (especially the swiss-german) feels cumbersome. I know people living here for over 10y and still hardly speak any german - just because all too often they don't have to.
An idea maybe to check for your bike's modifications. For parts that are original aftermarket, not self-made mods maybe the dealer/manufacturer has information on whether that part is in accordance with Swiss law. Maybe for the bigger brands like your exhaust there is even an official swiss dealer who could give support on registering here. But be aware certification document can cost a bit even if a dealer or mechanic here can get it.
Otherwise Switzerland is fantastic to explore by bike! You can go everywhere in a day trip, even to the black forest across the border, to italian alps, etc. Crappy congested roads in cities and main roads though, but "driving heaven" as TopGear said in the alps and less frequented roads - that is if you love winding roads and cornering more than high-speed straights. For that there is Germany close by.