Which is better, embedded development or software development, Zhihu?

The software and hardware of high embedded development should be understood, and sometimes clear. Of course, the starting price of software is relatively high, and the hardware is relatively low, because in China, the basic mode of high embedded hardware is plagiarism, and there are also some enterprises that really invest in research and development, but there are few, because a hardware needs investment from design to stable finalization, and the cycle is relatively long, so the software is different. But if the hardware is ready, it is very popular, so embedded hardware engineers are either junior engineers or senior engineers. As long as you work hard for two or three years, the annual salary of embedded software is not a problem. Of course, the premise is that you have to do it well, usually at the system level or the driver level. You need software to find a job, because the demand is relatively large, and once the hardware is finalized, it will not move.