James is a free-agent running back who was cut by Arizona in the offseason. He is 31, and is coming off a year in which he rushed for a career-low 514 yards for the Cardinals. It was the first time since 2002 that he gained fewer than 1,000 yards in a season.
James played in 13 games and ended up sharing the backfield workload with Tim Hightower, a rookie.
James went to Arizona in 2006 as a free agent, the same season the Seahawks re-signed Shaun Alexander.
His addition indicates Seattle was not happy with the performance of its backfield, and it likely means a roster shake-up. T.J. Duckett started in place of the injured Julius Jones in Saturday's exhibition game against Denver and was not very effective