The Raiders agreed to terms with Johnson on Monday, Jordan Schultz of Fox Sports reports.
Johnson appeared in 15 games for the Panthers last season, though he saw just 13 snaps on defense and 339 on special teams. The 29-year-old defensive back figures to slot into a similar depth role with the Raiders next season.