The hardware team had a team lead at the staff level for years. Software, which had an equal headcount, was compartmentalized below the hardware team.
It was such a massive struggle to get equal salary, or a voice at the table for impacts to the software team.
At one point, IT added some new intrusion detection systems that increased our compile times from 10 seconds to over 600.... And we STRUGGLED to get our issue escalated because "it was a software problem" and the hardware team didnt really care about anything other than hardware issues.
Like imagine grinding an entire division to a halt, and not even raising that concern. Thats a Tier1 issue. It took over a month to get a workaround in place. IT wasnt ever really fixed. We were just told "youre not important enough so youre gonna have to deal with 3x compile times. tough"
But software in general - well, in America - got pulled up into the stratosphere by FAANG money. I feel that should have had more of an effect than it did on non-software orgs.
I’m still so dumbfounded by this. It’s almost 20 years since NVidia introduced CUDA. Developer tooling / experience appears to be something AMD does not understand, for some reason.
I remember my feelings when I learned how to use the Cell's SPUs and how much I didn't want to touch it with a barge pole after that.
I noticed that with mainframes and banks.
IBM makes some really amazing hardware at the very top of the market, but the companies who own those machines don't seem to think any competitive advantage can come from them - they are the cost of doing business. Because of that, the mainframe teams are often neglected.
I would even be happy to write code on the least sexy language ever invented, COBOL, just so it could run on the sexiest hardware ever built.
RF engineering, in particular, is punishing. The subject is viciously hard (you think shared mutable state is hard? Ha!) and, as people pointed out, for most companies, hardware engineering is considered a cost sink, not a revenue driver, something to be avoided if possible. The only parts where it's not is where companies do vertical integration instead of external suppliers.