It's the same with being a maintenance technician for a piece of ASML 3nm semiconductor manufacturing equipment. You may be highly skilled but if there are only 3 companies in the world that will hire you then your salary potential is limited.
I know about 30 people developing hardware at Apple (writing Verilog, custom analog serdes design) and you can see that their software and hardware salaries are similar. In some cases hardware is higher although I suspect that is because of the limited sample size of salary data at the ICT6 level.
https://www.levels.fyi/companies/apple/salaries/software-eng...
https://www.levels.fyi/companies/apple/salaries/hardware-eng...
There is more to life than money but people who care about money need to look into the companies and salaries before they commit themselves to 4 to 10 years of college.
When I worked for a computer systems company after school, my impression was that the various types of engineers at the company were on fairly similar pay scales. What I think you've seen the past couple of decades is that out-sized salaries at some mostly software-related West Coast companies have really driven up compensation for specific types of jobs. It seems more likely that will settle down to levels with comparable jobs over time than the other way around as a lot of people who are late to the game try to jump in.
You should be very careful about comparing raw salary numbers: a much better metric to compare is "'salary' minus 'cost of living at the job location'".
Unlikely you save anything significant on $400k under a relatively common scenario, and plus there's maybe only a few hundred locales on Earth with jobs that pay that much.
Also, with the US tech sanctions getting tighter and tighter around China, tons of failures are occurring. Oppo just shut down their chip design unit. Alibaba has had 20,000 layoffs. Massive semiconductor scams in China have recently brought into light, such as china's champion HSMC. https://asia.nikkei.com/Business/36Kr-KrASIA/Semiconductor-f.... China has basically had no luck in semiconductor progress, while it's economy is collapsing.
And really, at this point, you would be willingly working for a dictatorship that seeks to destroy the democratic countries and enslave its own Chinese citizens. Very few immoral engineers would sign up for that.
Huh? Funny how 1/5 of the world economy can collapse and it's not even noticable.
1 in 5 Young Chinese Is Jobless, and Millions More Are About to Graduate https://www.nytimes.com/2023/05/19/business/china-youth-unem...
China’s shipping containers pile up at overcrowded port as overseas orders dwindle https://www.scmp.com/economy/china-economy/article/3210870/c...
China to raise retirement age to deal with aging population https://www.reuters.com/world/china/china-raise-retirement-a...
Guizhou Province may become the first provincial government to go bankrupt in China. https://twitter.com/tankman2002/status/1646905359184044032?l...
The global economy is strained. But especially in Europe because of the shock of the Ukraine war.
US government is set to default on their debt.
US banks are failing left and right.
If you just take sensationalist headlines at face value you'd conclude that the US economy has already collapsed.
Are they working at a fab? Working in the manufacturing portion of the fab? Doing process design work on a computer? There are so many different types of jobs within the semiconductor industry and some are going to pay far higher than others.
As I said in my other comment in the thread I have worked at many fabless semiconductor companies. The different between software and hardware salaries at companies like Nvidia and Apple is around 10% or so, not 5X.