As far as working for the FAA it says: Applicants must be U.S. citizens. You can find this information from the FAA website.
http://www.faa.gov/jobs/job_opportun...c_controllers/
I don't know what contract controllers qualifications are except having a CTO for at least a year maybe two.