I know software engineers who are Republicans, and even some who voted for Trump.
I know Trump isn't popular, but there's no need to be so condescending.
Calling your political opponents so unintelligent that they can't even hold certain occupations is incredibly snobby and rude. It makes you look very immature.
This makes a lot of sense. Tesla is a slightly higher-end car, and it's not surprising that it attracts people from the engineering fields.
People who work in engineering/tech would be slightly more inclined to buy cutting-edge products.