I don't think they will repatriate the money until tax laws are changed. Why pay a 35% tax on the money when you can just keep it wherever it is tax free?
But even after we change the tax laws to 0%, repatriating the money won't turn into jobs. It'll turn into stock buybacks to inflate stock prices (similar to what you are seeing now) or other giveaways to stockholders.