Linebacker Jermaine Cunningham was signed by the San Francisco 49ers, who waived quarterback B.J. Daniels and fullback Owen Marecic.
Cunningham was a second-round pick by the New England Patriots in 2010 and has 67 tackles, 3.5 sacks, two forced fumbles and two fumble recoveries in 36 career games. He played in 12 games last season but was released by the Patriots on Aug. 31.
Daniels is a rookie seventh-round pick who made the season-opening roster as the third quarterback behind Colin Kaepernick and Colt McCoy. He is likely to join the practice squad if he clears waivers.
San Francisco is set to sign veteran quarterback John Skelton, according to ESPN. Skelton, 25, started 17 games for the Arizona Cardinals over the past three seasons, but failed to make the Cincinnati Bengals' roster out of training camp. He is expected to push McCoy for the No. 2 job in the coming weeks.
Marecic, who played for 49ers head coach Jim Harbaugh at Stanford, was signed last month.