DEV Community

Daniele Rodrigues dos Santos
Daniele Rodrigues dos Santos

Posted on

Why I love embedded systems

Hi all,

Since my childhood, I've had a deep fascination with machines. I recall attending LOGO classes and running programs on LEGO toys, a delightful experience that eventually led me to pursue a career in computer engineering during college.

After graduation, I embarked on a rewarding journey as an embedded systems developer. This career choice perfectly suits those who enjoy blending their software and hardware knowledge.

However, I must admit that working on embedded projects is no easy task. The challenges can be diverse, ranging from hardware issues to software glitches, or sometimes a combination of both. Yet, the joy and fulfillment that come from witnessing people using a product you helped create are simply indescribable.

One of the most captivating aspects of embedded systems is their omnipresence. They are found in an array of devices, including point-of-sales systems, smartwatches, self-service totems, airplanes, automobiles, IoT devices, and much more. As an embedded systems developer, you get the extraordinary opportunity to have an impact in almost every corner of modern life.

Aside from the emotional rewards, it's essential to consider the vast potential of the embedded systems market. With estimations suggesting it will reach a value of 173 billion US dollars by 2032 (compared to the current 98 billion US dollars), there is a tremendous amount of work awaiting skilled developers in the coming years (source: https://finance.yahoo.com/news/embedded-system-market-predicted-garner-205200598.html?guccounter=1&guce_referrer=aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS8&guce_referrer_sig=AQAAADUf2q_aElNoDzxcyIllMJudn9oOKHNQJMOQtCNW2WBO6M3QiItxzQQuF4yhVIhGjgvB6GqnfArk_UPg27ZQ1HjEWinvf3vznthA7Dpmz4QDKpHvenc65tUVzbfEGmw4C6wHs6pBgF6sbldEnsAeITkpU9fusYqPf8Lj4RDHVe7Z).

If you're considering starting a career in embedded systems, I highly recommend beginning with a solid foundation in C/C++ programming and gaining a thorough understanding of electronic and hardware concepts. Development boards like Arduino and Raspberry Pi can prove immensely helpful in facilitating the learning process.

Wishing you all a happy and fulfilling journey in the world of embedded systems! :-)

Top comments (0)