U.S. experience and education requirements will vary significantly depending on the unique needs of the job.
Job assignments are usually for the summer or for short periods during breaks from school.
Good knowledge of C/C++.
Basic knowledge of robotic algorithms (such as, localization, path planner).
Google summer of code" experience is a plus