There is the Blue card, seems easy to get compared to the U.S. "green card".
http://www.bamf.de/EN/Infothek/FragenAntworten/BlaueKarteEU/...
The thing is that it doesn't cover people wanting to come here to found their own startups.
Also if I understand it correctly the "high skilled" part means having a degree in Germany, that's why I mentioned the "have an Engineering degree" in my other comment.
would love to get more experiences from others, all my friends that used the blue card were for Engineer jobs and they had degrees.