a) Do I have to be employed at a research institute in order to be eligible to submit a proposal to Spark?

No, not necessarily. You are also eligible if you can find a research institution in Switzerland that is willing to host you for the duration of the project. In this case, you will have to provide a commitment letter from this institution, signed by the head of the institute/department or the grants office.