Upvote:-4
Why dont apply for a Schengen Visa? Category : Business.
They will interview you anyway at the embassy.
See also:
http://www.germany.info/Vertretung/usa/en/05_Legal/ 02_Directory_Services/01_Visa/_Permanent_Residence_Visa.html
(cant get the whole link to work)
Upvote:1
You will need a working permit (i.e. a blue card). If you are planning to create a startup business in Germany from the incubator, you might have better chances. This requires you however to invest money and create jobs in Germany.
So in any case, you need a "Blue Card". If you cannot claim to be a startup through your investment volume in Germany, you need an income of at least 44,800 euros p/a.
If this is also not possible, I would consult the incubator program directly to inquire how they would recommend the visa to be applied for.