The veteran has made more than 500 appearances in his career, and will add much-needed experience to the relegation-threatened Bees.
In respect of signing a striker it's the culmination of many long hours work," said Bees boss Scott Fitzgerald.
"It's no secret we've been waiting very patiently for our man and there was a sense of relief when Neil finally put pen to paper."