Cullen Jenkins and the New York Giants have agreed upon a three-year, $8 million deal.
The contract includes a $2 million signing bonus and $3 million guaranteed in total.
Jenkins, a defensive lineman, has spent his career with the Packers and Eagles.