No. You have to work on a problem you know exists. That usually requires some at least indirect experience in the domain, but it doesn't mean the domain has to be your main area of expertise.
For example, if you work in finance and notice that the company you work for can't find a teleconferencing service that does what they need, it would be fine to start a startup to build that.