I would do a fair amount of business plan analysis before I jumped ship. You really need to have a very clear and in-depth understanding of business-- finance,bookkeeping, marketing, information technology as well as good networking skills. The truth of the matter is that you may be a great EE, however, when you are on your own, the domain experience is probably the least important part of the gig. You really need to know how to make all of the other parts work.
If you are in a big company, you have a secretary, admin and probably some direct reports. Now YOU are the monkey that has to do everything-- and I do mean everything. Do you know bookkeeping? Like data entry? Pay the bills? Send the invoices? Call on delinquent accounts receivable? The true answer is probably HELL NO-- I am EE. Well, guess what-- if you don't do the admin work, it does not get done. Sure, your wife/girlfriend/neighbor/daughter/son in college/ can do the bookkeeping. Well, not exactly. Your name is on the door, you own the store--- if you don't know what is going on, rest assured that nobody else does either.
Do you like to design web pages? Fix the printer when it does not work? Figure out why the LAN does not work? Sure, you are EE-- however, when you are doing that, you are not making any money. OK, you outsource that. Great, where does the funding come from-- the bank, your piggy bank, your retirement account, your dad/mom, loan from the bank? If loan from bank, wheer is the money going to come from to pay the loan off if you have no work coming in?
Marketing-- designing business cards, letterhead, presentation folders, give away pieces, i.e, rulers, pens, etc. Like doing that? Are you creative? Know what colors work? Have to have a grafix designer help--costs money, however, the work received is well worth the fee paid.
Networking-- making contacts, then being able to convert those contacts into contracts!!
OK, I have been in the consulting business for 5 years-- this is a HELL OF LOT TOUGHER than you might imagine-- and I had/have a great network. Amazingly, I work with many companies that are struggling with all of the issues I listed above. Most folks don't think about all of this until they are in the middle of the ocean and then wonder why things are not going well. Sometimes we can help, however, most times, all of the money has been spent before they come seeking help and by that time, it is too late.
Oh, you need to find an office as well. Yes, you can work at home-- without the kids, dogs and ?????.
Does this help?