The Canada international arrives on a Bosman free transfer following his departure from Carrow Road at the end of last season.
The 26-year-old former Rushden and Gillingham forward moved to Carrow Road in July 2010 but slipped down the pecking order last season and made just 19 appearances.
He was released at the end of his contract this summer and will now take in the next chapter of his career in Germany.
Jackson told his new club's official website: "I am happy to be joining Eintracht Braunschweig and I am clearly looking forward to testing myself in Bundesliga 1."
General manager Marc Arnold added: "We are happy to have signed Simeon Jackson.
"He is the second new signing for our attacking lines, he is a flexible player and good on the counter."