This was pretty much my experience, and I left QC a while ago. I felt that the work environment at QC was uninspiring and for many people, working at QC is deskilling because a very high percentage of your time isn't spent on hands on engineering. And now that I'm out and on the other side of things and looking over resumes from guys at QC, I can see that my concerns were realized as I see lots of guys who are likely very sharp, but don't really have much to say for their time at QC aside from glorified integration, bug fixing, or feature enhancements. This is why I would advise anyone who feels like they are in that kind of rut to try to get the heck out of there - you won't realize that you are up the river until its too late. If you are planning a break, I would start a long term strategy of enhancing your skill set and hacking around with things on the side to build up a small portfolio of interesting projects and technologies that are web/IOT/server/mobile oriented and to heck with the embedded world, learn a decent scripting language while you are at it, and continually work on your interviewing skills. Its totally weird that companies say that they just can't find qualified people to hire, yet there are tons of guys out there - its really a skills mismatch situation and you just have to get your skills in line with the current demands, practice interviewing (which it sounds like you did), and just persevere. And finally, the other option is just to leave SD - its a nice place to live, but its a desert for engineering job opportunities. Just one data point, search for "embedded systems engineers" on monster.com: Sunnyvale = 230 positions, SD = 20. "mobile applications developer" = 478 Sunnyvale, 61 = SD, 59 = Portland, 175 = Seattle, 69= Austin (so some small town like Austin appx == SD), "cloud computing engineer" = 391 Sunnyvale, 43 SD, 59 Portland, 175 Seattle, 337 NYC. So I'm not promoting any of these cities, but for as large a place as SD is, it really doesn't fare that well for engineering employment opportunities, so people have that going against them. But if you were interviewing for Intel/G/A/FB and the others, sounds like you were already willing to consider moving, so this is really aimed at others who might be reading. Again, this is more of a marathon effort than a sprint for many guys, so just hang in there and work on your skill set and eventually something will work out (but people should be thinking of this process taking 6+ months).