Upvote:1
You will need to apply through your local German embassy or consulate for a business visa with an invitation from the potential employer or a 'job seeker' visa (if available), in both cases you will be given temporary residence in Germany for a period of up to 6 months. Documents typically need to be translated to German and signed by an authority.