https://www.studyprogrammes.ch/crus-...ent/search.jsf / https://www.studyprogrammes.ch/crus-...ent/listSp.jsf
From what I know, ETH Zürich and the University of Zürich are pretty good unis - you could also go onto their websites and see which degrees they offer in English (this would be for ETH: https://ethz.ch/en/studies/prospecti...rogrammes.html)
Also just fyi: Switzerland has multiple national languages, not just (Swiss-)German. Depending on where you want to go, the prevalent language might be French, Italian, Rhaetian or Swiss-German. It's probably a good idea to learn some of the local language if you move there - would also recommend learning Swiss-German additionally to "normal" German, because trust me, speaking German does not guarantee you'll understand people in Switzerland (nothing wrong with Swiss-German, it sounds pretty cute, but it's not always easy to understand, even as a native German speaker lol)
Hope that helps!