There are several ways to solve this problem...
1/ One way is to use the Rational Roots Theorem, which said if I can find a ration root for the given polynomial, that means the polynomial is reducible in the set of rationals (thus in the set of integers). But a simpler way to check is that if there is such a root, say r, exists, then r must divides the "constant" coefficient, which is 255. Now we can list all the possibilities for the divisors, plug them in and try them all out...
2/ Or, we can use the idea in Eric's answer
3/ The long way (and may be impossible), is to use the Eisenstein' criterion. The idea is to come up with a prime p such that it divides all coefficients (except the one of the highest power term), it doesn't divides the highest-power coefficient, and p^2 doesn't divide the last "constant" coefficient. If such prime exists, then we say the polynomial is not reducible (i.e. can't factor) over the field of rationals (thus, over the set of integers)
I said this may be impossible because sometimes there is no such prime exist.