<<
This is one of the most facinating and interesting things in the world to me, how do you become a microprocessor design engineer? >>
Probably the best formula that I can describe, would be something like: get a BSEE, keep your grades up above 3.0, preferrably 3.5 or better, get an internship with some big company doing something related to CPU design, get an MSEE and specialize in something related to microprocessors or CMOS logic.
<<
what should i go for in graduate work? >>
Specialize in something related to CMOS, logic, process technology, or, (worst-case) software CAD for VLSI.
<<
would a doctorate be better? >>
I find that, at Intel at least, it's harder to get a job with a doctorate unless you want to go into research. To get into design, a doctorate is argueably a liability unless you are a superstar. The pay scale for doctorates is so high that in most cases that I often I vote to skip them even if they interview well. We hire doctorates into design, but they have to be very good.
<<
what's the demand in the field? >>
This is hard to quantify. From 1995-1999 I was getting (and I am not making this up) a headhunter call a week, sometimes two or three. I would get at least 45 a year. I have no idea how they got my number, but at least once a week someone would call and say "a friend has recommended that we contact you regarding an opportunity at a startup in <insert: San Jose, San Diego, Denver, Raleigh, Austin, Boston> working on the next generation microprocessor technology". And this wasn't just me, my co-workers and I would compare notes. If you'd received a patent, or published a paper, the call rate was even higher. So it was out of control for a while. Now, it's not impossible to find a job, but it's not easy either. For most people (unless you are in Silicon Valley), you'd probably need to move, but there are definitely openings for the right people. My site is currently hiring in specific fields.
<<
and what's the average pay? >>
This is a tough question, not because I'm uncomfortable answering but because many high-tech companies are performance driven. A large percentage of my salary is in stock options and bonuses, so do you count those or not? If you do, then it's hard to guess their value... this year I'm not getting benefits from either of them. Base starting salary for a BS grad is probably somewhere around $65 or so I'd guess. With 7+ years of experience, $85k is probably average. But like I said this doesn't count bonuses or options, so in a good year you should add 10-20% more to these numbers to account for 'performance compensation'. Here's a
link to the EETimes Salary Survey for 2001.
<<
PM, how is Fort Collins? >>
It's a nice place to live. A nice place to raise a family. I like it. The weather isn't quite as nice as the small town that I grew up in Northern California, but it has a nice small town atmosphere while having all the advantages of a bigger city, and California cities either don't have the former or don't have any jobs for me.
<<
How is job market holding up there? >>
It's ok, it could be worse considering. My company, Intel, is hiring here for experienced VLSI designers (email me if you know anyone who would be interested). I believe that Microsoft is hiring locally (they do hardware development in Fort Collins, I believe). The other big high-tech employers in town: HP, LSI Logic, Agilent, National Semiconductor, and Celestica are pretty much frozen, although if you have the right skillset it's probably possible to get a job at a couple of these.