Stage en Suisse, démarches administratives

Bonjour à tous!

Je viens d’arriver en Suisse depuis le 16 mars pour commencer un stage à Genève d’une durée de 3 mois.
Je domicile chez mon père qui habite Lausanne jusqu’au 16 juillet.
Nous nous posons tous deux la question des formalités administratives, et notamment des questions de permis ou d’autorisation de séjour.
Pour un stage rémunéré d’une durée de 3 mois, est-il nécessaire de demander un permis de travail, ou une autorisation de séjour?
Au-delà du stage, j’aimerai travailler en été si possible à Lausanne tout en continuant à vivre chez mon père.
Devrais-je payer des impôts locaux ? Faire une demande quelconque ?
Enfin d’un point de vue mobilité, je suis titulaire d’un permis de conduire B français et aimerai passer mon permis moto ici en Suisse. Serait-ce compliqué si je suis français ?

En attente de vos réponses qui je suis sûr m’aideront à y voir plus clair!