Word Count: 800 Content Quality Index: ⭐⭐⭐⭐⭐

Point One
I am an embedded software engineer in the industrial control industry, working in a niche area of soft PLC low-level Runtime, which involves the QNX operating system and the uCOS operating system on MCU. Unlike typical embedded engineers, my work does not involve Linux applications. I have about five to six years of work experience, so I’d like to share some personal insights.
Those who say the embedded industry has no future probably haven’t mastered it or haven’t delved deeply enough. I hope you can find a direction and stick with it. Of course, before choosing a direction, it’s essential to build a solid foundation, such as the ability to read schematics, understand chip manuals, and have a basic knowledge of C language and ARM assembly.
As an embedded engineer, you need to establish a solid foundation and gradually accumulate various experiences while enhancing your skills. Therefore, I believe that a steadily progressing embedded engineer, especially in manufacturing industries like industrial control, will not face the so-called 35-year-old bottleneck since around 35 should be a golden period for an embedded engineer, where project experience, programming debugging, and problem-solving abilities reach a qualitative change.
Additionally, the overall technical system in the embedded industry is relatively stable, unlike the internet industry where new programming languages like Python emerge today and Rust tomorrow; you can continuously apply the knowledge you have accumulated.

Point Two

1
《About C Language Pointers, This Might Be the Most Comprehensive Explanation Ever (With Code)!!!》
2
《Essential CAN Bus Knowledge for Embedded Systems, This Article Is Enough!》
3
《Where to Work in Embedded Systems? The Top 10 Military Industrial Central Enterprises in China, 1000+ Units! The Most Comprehensive List Ever》


