Quarterback David Carr has agreed to a one-year deal with the New York Giants, according to ESPN.com. He will compete for the backup job behind Super Bowl MVP Eli Manning after struggling as a starter through the first five years of his career.