There are no obvious nonlinearities between your dependent and independent variables, like a parabolic or exponential curve, so my humble opinion is that you are fine as far as the linearity assumption goes. Just looking at your plot, I would be more concerned about whether there is even a linear relationship between your two variables, though there could certainly be something there that is not visible to the naked eye.
If you don't find a linear relationship, it wouldn't hurt to transform either your dependent variable or your independent variable and see if there is a statistically significant nonlinear relationship (you could try $\log X$ or $X^2$). But if you do find a linear relationship that fits with what is already known in your field, I wouldn't worry too much about the linearity assumption based on this plot.
If does seem like the number of values taken by the response is limited. Perhaps your response is already transformed from count data? Wouldn't really change anything, except you probably wouldn't want to transform it more than once, as that would make interpretation more difficult.