The 25-year-old centre-half is the second new recruit at Easter Road this summer after Celtic midfielder Scott Allan.
Jackson began his career as a youngster at Middlesbrough and had loan spells with Halifax Town, Coventry City and Hartlepool United.