Who needs a visa to work in Germany?
Non-EU/EEA/Swiss nationals generally need a visa to work in Germany. Citizens of countries like Australia, Canada, Japan, South Korea, New Zealand, and the USA can enter Germany without a visa and apply for a residence permit after arrival.