I am a french citizen and I am a software engineer (Java developer). I am trying to get a job in the US. If I start applying for jobs and get hired, when will the company I work for be able to sponsor me so I can start working in the US? I have heard that if I get hired some where that I will not be able to work until October 2013. Is this true??