After going undrafted in the 2018 NFL Draft, Hudson signed with the Tampa Bay Buccaneers as a rookie free agent. He spent the first few years of his NFL career with the Buccaneers, making sporadic appearances and gaining experience in the league.

After going undrafted in the 2018 NFL Draft, Hudson signed with the Tampa Bay Buccaneers as a rookie free agent. He spent the first few years of his NFL career with the Buccaneers, making sporadic appearances and gaining experience in the league.