02/04/2024
Far too often, We see candidates who cannot read datasheets.
Far too often, candidates only know how to use libraries to operate a microcontroller.
Far too often, students doing their embedded system projects with Arduino.
These are all anti-patterns of an embedded system "Engineer".
Here is an article from Umer Farooq, CTO MRS Technologies "Embedded Systems Roadmap".
If you are interested in building your career around this field, this article is a must-read.
π Prerequisite Knowledge.
π Why subjects like Maths, Algorithms, and Data Structure matter.
π How much programming knowledge is needed?
π Beginner to Advanced level topics that you should know and practice.
π Different Microcontrollers that you can explore.
π Sensors that you can buy.
π Bootloader and Memory Management.
π Knowing your IDE and why debugging skills are essential.
π Debugging Tools.
π Book Recommendations.
π Important Soft-Skills.
π Into the future with Large Language Models (LLMs).
π My Bachelor's Final Year Project back in 2012 (Video) etc
Take 20 minutes to read the article. Its knowledge will help you fine-tune your career and fill the necessary gap between you and an engineer.
An engineer should have a strong foundation. Get your direction sorted out.