I posted this on another thread. I am sorry some of you folks are having a tough time finding a job in Oregon. I suddenly realized that one of my colleagues works for Garmin, and he mentioned they have a location in Salem, which I think is about an hour away from Portland...which would be an average commute time in bay area..
Here. Check them out. They are a very solid company and folks seem to say they treat their employees fairly well.
Good luck
http://careers.garmin.com/en-US
Background
https://en.wikipedia.org/wiki/Garmin