Entry for the purpose of work
You are very welcome on the German labor market. You will need a visa to enter Germany. To take up employment, apply for a visa for gainful employment in accordance with § 18 at German embassies or consulates in your country of origin.
The visa will only be issued if you have a concrete job offer or an employment contract. In Germany, the granting of a residence permit depends in most cases on whether the Federal Employment Agency approves your employment.
Entry for highly qualified persons
Highly qualified persons enter the country with a visa for the purpose of (possibly scientific) employment. When applying, you must prove that you already have a concrete job, a secure livelihood and sufficient health insurance cover.
If you only wish to work, you can also apply for an EU Blue Card abroad at the German diplomatic mission if you already have a corresponding employment contract.
If you only wish to enter the country for research purposes and do not wish to be gainfully employed, a visa is also required.
If you are applying for a visa for the purpose of research and teaching in an expressly designated research project, you must provide proof of a secure livelihood and adequate health insurance cover as well as a hosting agreement with a recognized research institution. The research institution must agree to bear any potential costs incurred by you for up to 6 months after your employment. The Federal Office for Migration and Integration provides an overview of these institutions.
This visa for the purpose of research and teaching is not issued to doctoral students.
Entry for skilled workers
Skilled workers with non-academic, professional qualifications can also enter the country with a visa and obtain a residence permit for the purpose of gainful employment if they already have a job offer from Germany.
Entry for the purpose of seeking employment
Both highly qualified and skilled workers with qualified vocational training can apply for a visa at a German diplomatic mission abroad for the purpose of seeking employment and receive a residence permit in Germany for up to 6 months. Prerequisites are recognition of the qualification, a secure livelihood and German language skills appropriate to the desired job, but at least language level B1.
Trial employment is permitted to a limited extent during the stay. A residence permit for the purpose of employment can be issued directly in Germany if the search was successful.