Embedded Systems: More Learning Than Pure Software?

Embedded Systems: More Learning Than Pure Software?

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

Embedded Systems: More Learning Than Pure Software?

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.

Embedded Systems: More Learning Than Pure Software?

Point Two

The Compensation for Embedded Engineers in First-Tier Cities Is Not Necessarily Low
During the first three years after graduation, I worked at a chip company. Some colleagues went to companies like Huawei HiSilicon, Qualcomm, OPPO, Vivo, and Xiaomi, which combine software and hardware to continue embedded development, while others went to pure internet companies like Tencent, Baidu, Alibaba, and iQIYI. For leading companies, the compensation for embedded engineers is not necessarily lower than that in the internet sector; for example, my classmates at Qualcomm earn over 500,000 annually without needing to work overtime, and many colleagues at OPPO and Vivo have total packages of 500,000 to 600,000.
Disclaimer: The content of this article is sourced from the internet, and the copyright belongs to the original author. If there are any copyright issues, please contact for removal.
Embedded Systems: More Learning Than Pure Software?

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

Embedded Systems: More Learning Than Pure Software?

Embedded Systems: More Learning Than Pure Software?

Embedded Systems: More Learning Than Pure Software?

Embedded Systems: More Learning Than Pure Software?
Every day, the hardworking little creator,
[Share, Like, Follow] Can I have a duck? Embedded Systems: More Learning Than Pure Software?

Leave a Comment