You can. But ammunition and the guns have to be stored in separate safes. And it's essentially impossible to get off with a self defense claim if you have time to gather your legal guns
I hope you don't mind being a bit curious about this, as a hobby driver.
At what level of motorsports are you working? It sounds like you both semi-regularly work with new teams. And are you working with them as a programmer? I'd be curious to know what kind of applications you're then working on, if so.