Hi. You need to apply for asylum in Germany upon arrival. Remember that when applying for asylum, you need to prove that you're leaving Iran for fear for your life and liberties. But if you, as you said, a skilled worker and would want to work in Germany, then you need to **** for a job first, be interviewed by your prospective firm, then if everything is set...the company you will work for should assist you in getting a work visum.