Ekansh Agarwal
3 min readJan 8, 2021

--

Beginners to Advance-: Literally! How to be a embedded engineer for real guide(Part 1)

So if you are looking on the internet about this topic something very off topic pops out or something scary topics pops out usually which you don’t understand. That’s why I am writing this blog in order to tell everybody and coaching centers that it is not that hard to learn. Also all the points mentioned is in the respect of these branches-:

  1. If you are pursuing Electrical and communication or telecommunication engineering.
  2. If you are pursuing Computer Science
  3. If you are just an enthusiast
  4. If you are pursuing EE(Electronics Engineering) or any sort of electrical engineering which have a subject of PCB involved
  5. If you are doing Mechanical Engineering

Steps to be an Embedded Engineer ( Beginners to Advance)

Beginner Level (The starting)

  1. Get motivated that your neighbors or friends will start calling you electrician after some time and also choosing this career you will become factory worker for life! ( estimated time -: 1 hour)

For motivation purposes -: mostly software in embedded field is open source and also you can use LINUX and look cool like Mr.Robot or snowden type guy and when you do this in your college all the girls and boys will go wet!!!! because of the dope looking technology you are using even you are just glowing a LED

Like this

2. After getting motivated start learning these programming languages till the end with all data structures and algorithm, libraries and application. The languages are -: C ( you should learn this language by heart as in near by future in your career this will become the language of the gods), Python(This is second most important language in this field in future this will become your mother tongue),C++(it is also important but only learn 60%-70% because it will waste your time rather than this if you have option try to switch it with rust) and Java (optional).(estimated time to complete -: 1 year meanwhile you can do other steps also)

myth buster- : data science is important for embedded!-no it is not just small additional thing like extra salt in curry that fades away when you mix it

3. After learning above languages brush up concepts these things like -: Cloud Computing, Android Development/IOS Development , Web apps because in near future these things will help you to make dope projects in which you will look cool.

(estimated time to complete -: 1 year meanwhile you can do other steps also)

4. After this learn Arduino (only through official arduino documentation) and microbit this will give you feel of embedded technology and start building projects in them and also you should know how to use shields and GSM module (very important)

link -: https://www.arduino.cc/

Popular simulation softwares and website -: tinkercad(Website) and Proteus(Softwares) these are easily available with lot of support extremely beginner friendly things

(estimated time to complete -: 3 months)

only Arduino boards you will need

Warning -: Dont go too mad with boards and shields often people end up there career with this only there is lot more after this. Spoiler-: I have been to that place

5. At last learn how to program nodemcu and following other things like -: MQTT or Mosquito these will help you to learn IOT protocol

link -: https://mosquitto.org/

After all of this you can go to Intermediate level which is lot more faster than this

thank you for reading please continue to next post

--

--

Ekansh Agarwal

Undergrad studying Electronics and telecommunication and also pursuing MBA simultaneously basically a “mutant”