The 49ers are signing Neal to a two-year contract, Cameron Wolfe of NFL Network reports.
To this point, Neal had spent his entire NFL career in the AFC, playing six seasons with Buffalo and one with Miami. He's worked almost strictly as a special teams ace in recent campaigns, logging fewer than 60 regular-season defensive snaps and more than 300 special teams snaps each of the past three years. Neal will likely take on a similar role in San Francisco.