| I worked at Intel, and with process/fab people for a number of years. Everything you're seeing in the comments is true. Compensation is not that bad. Clearly, it'll not pay SW salaries - no engineering does. But if you're a fab person, you'll work long hours, be on call often (and you will get woken up often), and eventually will own a tool that you'll be responsible for, even when not on call. Lots of abusive and pathological behavior, as well. And they often block internal transfers so you're basically trapped. People with other skills (e.g. SW) get out. The rest are stuck, because they have, for example, a chemistry PhD and no other company will pay more. See this thread from a while ago: https://news.ycombinator.com/item?id=30027143 |
For some reason, I assumed that in order to be a chip designer you had to be as good at programming as a developer. Then I became friends with two intel chip designers/engineers and was surprised that neither knew much of anything about programming, despite both having multiple PhDs in their fields. That's when I began realizing that engineering and programming are 2 entirely different fields that have little overlap.