another idea: see if you can find a job in 'test' (called many things, but I call it just 'test'). its often looked at as a lower level than 'pure engineering' but its not really, and in fact good test guys are kind of rare.
anyway, the interview process for a test job tends to be less intense than product dev. and once in the company, after a few years (maybe 1-2?) you can try to move to the dev style groups.
have done that myself, in fact.