Can German citizens become Einstein Visiting Fellows?

Yes, if they live abroad and have been engaged in research outside of Germany for five years or longer.