The Cardinals have signed quarterback Chandler Harnish to a one-year deal, AZCardinals.com reports. He has yet to play in a game during his three-year career.