Entry & stay
Your arrival in Germany: file a motion for a visa, type of residence permit required
Foreign nationals are generally required to obtain a visa for stays of longer than 3 months to take up a professional activity in Germany. However, there are exceptions, including EU citizens, citizens of the EEA (European Economic Area) and Switzerland. The following applies to all other nationals: The national visa for a long-term stay must generally be filed with the responsible foreign representation before entering the country.
Exception: Citizens of Australia, Israel, Japan, Canada, New Zealand, the Republic of Korea, the United Kingdom of Great Britain and Northern Ireland and the United States of America have the option of filing a motion for the required residence permit even after they have entered the country.