Software engineering is an excellent choice and provides lots of opportunities. I think a combination of electrical and software engineering (typically called computer engineering) would allow you to combine both options. There are lots of opportunities in computer engineering. Many of the devices we encounter and use daily (cellphones, GPS systems, iPADs, Xbox 360, wii, laptops, remote-controlled cars, and so many more) have a processor inside that executes software. A combination of electrical, software and computer engineers designed the electronics and the software (i.e., code) running inside them.
I am certain there are many opportunities in FL. There are many technology companies throughout the state. Disney World has a group called Walt Disney Imagineering that focuses exclusive on engineering the theme parks and creating the software and IT infrastructure that keep the theme parts running. I think they tend to look more for software engineers rather than computer engineers because software engineers work more on writing application code. For example, the game that runs on the Xbox or makes Google or Facebook work. Computer engineers would work closer to the electronics and hardware to make hand-held, embedded devices (which Disney does make but other companies like Apple and Samsung do make).
Good luck and I hope you choose engineering. There are so many opportunities and different areas in which you can go with an engineering degree. I love it.