Comment
Comment by khandelwal
You can also get hired at a research group in a university without a PhD (as a full-time developer for example). The pay is not competitive with industry, but you get to work on interesting problems. I do this at Penn State.