Beavers signed a reserve/future contract with Atlanta on Monday, D. Orlando Ledbetter of The Atlanta Journal-Constitution reports.
Beavers was added to the Falcons' practice squad Sept. 24, but the 27-year-old remains without an appearance since 2016 during his time with Minnesota. He'll continue to provide depth at offensive guard as Atlanta transitions into the new league year.
Beavers signed a contract with the 49ers on Monday, Ian Rapoport of NFL Network reports.
Beavers was waived by the Bears earlier this month and had little difficulty finding a new home. The 2016 fourth-round pick will now compete for a depth role in San Francisco.
Beavers was waived by the Bears on Thursday.
Beavers has seemingly struggled to find a solid home in the NFL after being selected in the fourth round of the 2016 NFL Draft. The Western Michigan product could easily find a new team elsewhere this offseason, however.
Beavers was waived by the Patriots on Saturday, Mike Reiss of ESPN.com reports.
Beavers has struggled to make a strong impression with New England. There's a chance he'll land elsewhere, though.