Hey Michael, I'm a Systems Engineer living aboard in Florida
. Would also mirror the other suggestions of: focus on your career first.
Florida has a decent tech market. SE Florida has a nice market, but is a PITA to liveaboard
in. Tampa is fantastic, though traffic could be a bitch. Orlando has a nice market but would be a bit of a commute from the coast. There's some jobs in the Melbourne area and there's some nice liveaboard options there too. Jacksonville
also has a nice tech market and should be good for liveaboards as well.
So you have a lot of options in Florida. California
would be rougher simply because it's harder to liveaboard there.
Get settled into your career, try to do it without building up a lot of debt. Then pick up a smaller boat and get settled into the lifestyle. Once you do that and learn what you like and don't like and what kind of cruising you want to do, you can always trade
If you equally like software
and systems engineering, you might want to go into software work. There seems to be more telecommute options for that which would give you more living options. But in the end, pick the path you enjoy most. Both require long work days.