Depending from which country you come from, different rules and laws apply. Please visit the Bundesamt für Migration und Flüchtlinge (BAMF) to know what to do to work in Germany.

You find further information in the links below.