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 find a research institute in Switzerland willing to host you for the duration of the project. In this case, you will have to provide a commitment letter from this institute, ensuring that you will have access to the necessary infrastructures for your project.