Alternative Controller profiles

I’m slowly putting together a custom build of RetroPi for my Picade drawing on some inspiration from other custom builds and classic games from my youth.
While the joystick is good quality, the buttons less so (which will be replaced at some point). I would like to use an old XBOX 360 (wired) USB controller I have for some specific games.
Is it possible to have 2 controllers enabled and mapped at the same time for Player 1?
pressing a button when lauching the game just gives you the option to change emulator, so haven’t figured either to have both methods of controlling games mapped and available all the time or to switch on a game by game basis (I’m not planning on having 1000s of games).