How to become a Embedded Software Developer | Skills required to become Firmware developer

Ғылым және технология

In this video, I will put some light on the skills required to enter the Embedded software development domain and also I will talk about how to acquire those skills in a proper sequence.
Books mentioned in the video-
1)The C programming language-
www.amazon.in/Programming-Lan...
2)Let Us C-
www.amazon.in/Let-Us-16TH-Yas...
Share, support and subscribe.
Instagram- / tech_basic
Twitter- / basic_tech_

Пікірлер: 106

  • @mohdsaifkhan3974
    @mohdsaifkhan39743 жыл бұрын

    1. C language 2. Work on Arduino 3. Work on 8bit micro controller 4. Switch to 32bit micro controller 5. Switch to RTOS

  • @naansuraedu1480

    @naansuraedu1480

    3 жыл бұрын

    Is this a procedure to learn embedded systems

  • @shuvadeepbhattacharjee8633
    @shuvadeepbhattacharjee86332 жыл бұрын

    Thanks for this comprehensive information. BTW your t-shirt is cool

  • @anuragbisht6027
    @anuragbisht60274 жыл бұрын

    Gr8 bro. I'm also an embedded enthusiast. It's very informative.

  • @gauravlokhande99
    @gauravlokhande993 жыл бұрын

    Thanks a lot for this informative video! Hope you will make more videos about this Topic :)

  • @ayushmurari9999
    @ayushmurari99993 жыл бұрын

    Very informative video 👍🏻 Thanks!

  • @anushatadamari3185
    @anushatadamari31853 жыл бұрын

    Too good 🤩😳 such a step by step guidance 🙏🙏

  • @Basic_Tech_

    @Basic_Tech_

    3 жыл бұрын

    Thanks for appreciation.

  • @nansonspunk
    @nansonspunk3 жыл бұрын

    One of the most informative video deserves a million likes and views

  • @nansonspunk

    @nansonspunk

    3 жыл бұрын

    can u just drop ur mail to contact u

  • @Basic_Tech_

    @Basic_Tech_

    3 жыл бұрын

    It's already there in channel's about section.

  • @nachiketathakur697
    @nachiketathakur6973 жыл бұрын

    Thank you very much. Can you please suggest projects in increasing order of complexity?

  • @moinshaikh6684
    @moinshaikh66844 жыл бұрын

    Very nice Explaination.

  • @prabhashkumarsahu3277
    @prabhashkumarsahu32773 жыл бұрын

    It's a very informative video sir.. Pls make same type of video for iot. I am very great ful to you

  • @nikhilchitroda6409
    @nikhilchitroda64093 жыл бұрын

    v.good explanation .. 🤓💯

  • @sailisurve4603
    @sailisurve46033 жыл бұрын

    Sir thanks for guidance

  • @chsdfsbwersdf2568
    @chsdfsbwersdf25683 жыл бұрын

    What do you think about the direction that embedded programming is taking towards embedded linux in regards to jobs prospects? Would you modify your advice to include it or you think we are not there yet? Thanks for the video.

  • @dhaneshprabhu72
    @dhaneshprabhu723 жыл бұрын

    Bro, you missed embedded Linux and device drivers. But it's still a good video. Pls make a video on Circuits designing and VLSI

  • @manishrao8326
    @manishrao83264 жыл бұрын

    please sir suggest any video related to ARM and on RTOS?

  • @sjagtap9808
    @sjagtap98084 жыл бұрын

    Nice explanation

  • @ankitraj3180
    @ankitraj31803 жыл бұрын

    from wher can I learn RTOS??

  • @ankit7096
    @ankit70963 жыл бұрын

    keep uploading videos on embedded systems

  • @ShahHarsh1999
    @ShahHarsh19993 жыл бұрын

    Sir please make video on RTOS programming.

  • @shubhamhagavane3297
    @shubhamhagavane32973 жыл бұрын

    Nice!

  • @shobhitverma2478
    @shobhitverma24783 жыл бұрын

    I have done the embedded systems course from CDAC Hyderabad and worked in company where it is service based and sent candidate to client. Here in this company I am not able to select to any of client. After 15 months I quit my job and from Jan 2021 I am searching for new job. I want to work as firmware engineer where firmware driver developed is done. Here problem is that inorder to get job mostly company requires 2 years of experience and I haven't any. Moreover in company I haven't worked on any of industrial level project since I am just preparing for interview but meanwhile I learn by myself how to write firmware for various protocols for ARM cortex m4 based microcontroller. Now I want to get a job as firmware engineer so, how can I get that?

  • @nivetha4154
    @nivetha41543 жыл бұрын

    Should I start with embedded python

  • @Coderama
    @Coderama3 жыл бұрын

    What about thingworx ??

  • @omprakashbanerjee4772
    @omprakashbanerjee47723 жыл бұрын

    thanks brother it was really informative, i have done lots of arduino projects and also i have completed avr embedded coding accessing registers.. now should i go for stm32 or not??? currently Im learning (html, css, javascript, php, database)

  • @Basic_Tech_

    @Basic_Tech_

    3 жыл бұрын

    Yes, you should definitely go for STM32.

  • @gaminggoneviral8063
    @gaminggoneviral80633 жыл бұрын

    Why we should use Bare Metal Programming? I see only disadvantages of it because it takes alot of time to do a simple thing, also things get very complex when it comes to connectivity like BLE, Wi-Fi, LoraWan. Why we should not use higher level programming for rapid prototyping? like Mbed OS we can do things very easily with ARM Cortex-M processors. Also, Industry is moving towards tiny ML deployment on MCUs so imagine how difficult it would to work with neural networks at Bare Metal level. If you can tell me some solid reasons to learn Bare Metal Programming then I'm ready to learn. Waiting for your answer. Thanks

  • @Basic_Tech_

    @Basic_Tech_

    3 жыл бұрын

    100% Agreed. In world of APIs and abstraction we will take huge amount of time if we start developing everything from scratch.But if one has to be prepared for situations where debugging certain application requires diving deep then people who are good with basics will easily navigate through this situation.

  • @risabhraj6217
    @risabhraj6217 Жыл бұрын

    Sir can you please guide me how I could shape my career as an embedded engineer and what degrees I have to possess. Twist : I have done B.Tech in "Civil Engineering" and also currently I am not having any kind of degree related to EE, ECE or EEE but since childhood I had a great interest in Robotics and Automation along with Electronics, made many projects also but I am unable to find a proper path that how could I be able to move from civil to electronics and what additional course/degree I have to take, also Am I eligible to take that particular degree or not bcoz my branch was CIVIL. Please Guide Me🙏 I will be very thankful to you sir. 🙏

  • @patelparixithariprasad19me85
    @patelparixithariprasad19me853 жыл бұрын

    Any books for RTOS...

  • @adarshmadhusoodanan2927
    @adarshmadhusoodanan29274 жыл бұрын

    Very useful information brother..how to start with ARM ? And how to start with embedded. OS...i have good knowledge on arduino and somewhat on PIC..please answer . And also request you to make a video about embedded hardware domain as career option

  • @Basic_Tech_

    @Basic_Tech_

    4 жыл бұрын

    For getting started with ARM pick up some evaluation board from STM or Texas Instruments and start writing programs for accessing various peripherals like GPIOS, UART, ADCs, etc

  • @flysolo7089
    @flysolo70893 жыл бұрын

    Thanks bro, but you forgot the next level Embedded, i.e LINUX device drivers

  • @jay_24_59
    @jay_24_592 жыл бұрын

    Bro learning C u means learning embedded C kya??or both r same..Thanks😃

  • @rushabhmehrotra6775
    @rushabhmehrotra67754 жыл бұрын

    Nowadays even python is used in embedded Systems. Can you please help how python is used in embedded systems and is it good learning python for embedded Systems?

  • @Basic_Tech_

    @Basic_Tech_

    3 жыл бұрын

    Yes, it can be used with single-board computers which are widely used nowadays in embedded applications.

  • @mdshakilansari4762
    @mdshakilansari47624 жыл бұрын

    Very good presentation 👍 , very much helpful , a must subscribe channel for aspirants

  • @Basic_Tech_

    @Basic_Tech_

    4 жыл бұрын

    Thank’s for such a positive feedback. It means a lot to me.

  • @AnkitSharma-ue5lq
    @AnkitSharma-ue5lq4 жыл бұрын

    Can I start embedded with UART and I2C before cortex and Arduino.

  • @Basic_Tech_

    @Basic_Tech_

    4 жыл бұрын

    UART and I2C are just communication protocols and you will understand them well only after you are comfortable with writing basic programs for any development board or MCU. So, I would suggest first become comfortable with basic peripherals of MCU and then start writing programs for connecting external devices with your MCU using communication protocols.

  • @AnkitSharma-ue5lq

    @AnkitSharma-ue5lq

    4 жыл бұрын

    @@Basic_Tech_ Thank you . But can you provide best way to each and every think about embedded on a single online platform. Because I totally confuse with joining any course.

  • @Basic_Tech_

    @Basic_Tech_

    4 жыл бұрын

    @@AnkitSharma-ue5lq Reach me via email (basictech1009@gmail.com)

  • @MrHimadri89
    @MrHimadri893 жыл бұрын

    Sir is it possible to do this journey by self learning or this needs a guidance of a training Institute? Reading books watching videos are sufficient? How to get help if i get stuck on a specific of a small personal project? Assuming i am learning by myself

  • @Basic_Tech_

    @Basic_Tech_

    3 жыл бұрын

    Yes it is completely possible.

  • @shivamkaushik3106
    @shivamkaushik31063 жыл бұрын

    Sir tutorial to full embedded system

  • @vinodjk039
    @vinodjk0394 жыл бұрын

    Hello bro. I completed Masters in Embedded systems I'm only aware with 8051that to academic knowledge only. I'm trying to learn other controllers and protocols but I dono were to start still getting confused to work with all development boards. Could you guide me.

  • @Basic_Tech_

    @Basic_Tech_

    4 жыл бұрын

    Surely I can help. Reach me via email (basictech1009@gmail.com)

  • @SoumyadeepDas-yy7ux
    @SoumyadeepDas-yy7ux3 жыл бұрын

    meri tarah kitne ece student ha jinhe? embeded system ka domain to pasand ha par market ma core sector ma job nhi ha yea sunkr hatas ho rahe he ,

  • @Basic_Tech_

    @Basic_Tech_

    3 жыл бұрын

    Kaafi Jobs hai market mein bass skills par kaam karo ache tarah se.

  • @aishwaryakanchan4673
    @aishwaryakanchan46733 жыл бұрын

    Is C Language the only programming language that will be used as an embedded system engineer? Won't python and c++ be used too?

  • @Basic_Tech_

    @Basic_Tech_

    3 жыл бұрын

    Yes, C++ and python too are often used in embedded systems.

  • @sailisurve4603
    @sailisurve46033 жыл бұрын

    Sir with what keyword we can find job in embedded domain on job apps for freshers?

  • @Basic_Tech_

    @Basic_Tech_

    3 жыл бұрын

    Embedded C, Communication protocols, device drivers, wireless communication protocols, data structures and algos.

  • @yadavashok1765
    @yadavashok17654 жыл бұрын

    Embedded software par hi aur videos banana. Good

  • @Basic_Tech_

    @Basic_Tech_

    4 жыл бұрын

    Thank's for appreciation.

  • @subhamsripal7711
    @subhamsripal77113 жыл бұрын

    Web development language like html, css. Java script are essential for microcontroller or not???

  • @Basic_Tech_

    @Basic_Tech_

    3 жыл бұрын

    No they aren’t used in embedded systems.

  • @souvikghosh6966

    @souvikghosh6966

    2 жыл бұрын

    Those are only used to provide UI access to the microcontrollers.

  • @surajveer7512
    @surajveer75123 жыл бұрын

    i know c quite well should i start with embedded c...

  • @Basic_Tech_

    @Basic_Tech_

    3 жыл бұрын

    Yes why not.

  • @Aisha-vs8vd
    @Aisha-vs8vd2 жыл бұрын

    Can you make more detailed videos with examples

  • @Basic_Tech_

    @Basic_Tech_

    Жыл бұрын

    Sure, I will resume making videos in some time.

  • @saketkumar6250
    @saketkumar62504 жыл бұрын

    Sir, I am a 2020 batch ECE student and i got a job in a Embedded based company. My job profile is junior design engineer. Actually i never done any projects on arduino and i have very less knowledge about microcontroller. I was more focused on IT sector but i was unable to crack interviews of TCS and Cognizant. I am confused right now whether to join that embedded company or wait for next few months to get placed in IT companies(as there is hault of recruitment due to the pandemic). Most important thing- my skills are: C, SQL, digital electeonics. I am just average in both my core(ECE) field and in programming field. Please help me

  • @jokerjoker-tp2vf

    @jokerjoker-tp2vf

    3 жыл бұрын

    i am very confusing in u r words that,average in ECE and programming.Then what what way u thing IT will choose u.if you deputed to programming,developer in IT,can u survive there.***** first u leave that from mind if u r a average student middle class family then join which company offers.it may be anything IT embedded (but related to u r filed and interest).so u can came to know about how the world is going on.same time learn and try to switch the job after getting experience. and u told u joined embedded based company.GOOD u can go with it.its a big ocean u have to swim.u my get oppurtunity in ARM,INTEL based company if u r extrodinary in u r job but if u realy n intrested in IT ok u can go with it.learn aptitude crack the intervw first.

  • @anuradhapandit4902

    @anuradhapandit4902

    3 жыл бұрын

    Hey.. Same problem dude.. I will have my graduation in 2021 frm ece... N i too have average knowledge in both of field.. Neither i can do programming as well nor having more commnads in hardware field

  • @souvikghosh6966

    @souvikghosh6966

    2 жыл бұрын

    Go for linux kernel development and drivers development if you've mastered C language. You can also develop your own operating system mastering these skills.

  • @souvikghosh6966

    @souvikghosh6966

    2 жыл бұрын

    Kernel development deals with both the knowledge, hardware and softwares. For that you need to have very good knowledge of operating systems concepts, C language and some of assembly language.

  • @nitinrahuja
    @nitinrahuja3 жыл бұрын

    Thanks for the information and insights! It would be great if you can provide links to 5 things that you mentioned in the video otherwise, a beginner (like me) will get confused among plethora of online resources.

  • @nitinrahuja

    @nitinrahuja

    3 жыл бұрын

    Kindly provide to links to best Arduino and keil tutorials, as mentioned points 2 and 3 of video respectively.

  • @Basic_Tech_

    @Basic_Tech_

    3 жыл бұрын

    For arduino you can check following video series- kzread.info/dash/bejne/mHes3KNyj87NZtY.html For Keil, you can checkout any introductory video and can get started.

  • @thinhle96
    @thinhle964 жыл бұрын

    Can you put on caption? I couldn't hear anything.

  • @Basic_Tech_

    @Basic_Tech_

    4 жыл бұрын

    Sure, I will do that .

  • @Coderama
    @Coderama3 жыл бұрын

    What about initial salaries??

  • @Basic_Tech_

    @Basic_Tech_

    3 жыл бұрын

    It entirely depends on skills one have. But if we talk about average it is decent.

  • @letsanon
    @letsanon2 ай бұрын

    can cse student become a firmware developer?

  • @Basic_Tech_

    @Basic_Tech_

    2 ай бұрын

    Yes 💯

  • @rajendrababu3925
    @rajendrababu39254 жыл бұрын

    hi i am from Hyderabad completed my pg diploma in embedded systems and design from past 12 months i am searching for an entry level in firmware developer i know c,language programming arm cortex m series using basic embedded protocols like uart , good understanding of how to write a basic code for arm using GPIOs bur iam able to get a job recently one startup called me and said rtos (code composed studio) i said i know vxworks i have small hand on experience how to write a code and how to use it they rejected me yesterday also one product base company called for interview and asked me about the profile i explained every thing but they said u cant do this job thank you u only have theretical knowledge cannot do the job we are working on 3d technology in mobiles at the end of interrview the words said by the manager hurt me a lot she said u r not from an iit or nit please try another field job insted of product base compeny .can u suggest me a way what is wrong in my approach toward getting a job is any thing i have to learn to get the job .this are my skills(c,python,programing on ARM cortex m3 using kiel ide,iot,shell scripting,rtos (vx works,free rtos), i done my pg dilpma in embedded systems and design from NIELIT

  • @Basic_Tech_

    @Basic_Tech_

    4 жыл бұрын

    Please watch my latest video. I have explained it in detail over there.

  • @ishankulkarni3542

    @ishankulkarni3542

    4 жыл бұрын

    What is the name of that product based companies....??

  • @vallishreddy8263

    @vallishreddy8263

    4 жыл бұрын

    I joined Kerbal masters for embedded software developer training

  • @Batpad21
    @Batpad214 жыл бұрын

    Very well explain, sir please guide i am a electronics engineer,i want to learn embedded with completely knowledge.please guide if you know any best institutes in Delhi Noida Or chandigarh. Thanx

  • @shubhampawar283
    @shubhampawar2833 жыл бұрын

    Sir can you tell me which 1 Career in Cloud computing or embedded systems ???

  • @Basic_Tech_

    @Basic_Tech_

    3 жыл бұрын

    Both are good. If you are good in electronics and programming opt for Embedded Systems and for cloud computing I do not know what are the pre-requisites.

  • @according_to_jim3723
    @according_to_jim37234 жыл бұрын

    what language is he speaking?

  • @vikaschoudhary1625

    @vikaschoudhary1625

    4 жыл бұрын

    hindi

  • @ankit7096
    @ankit70963 жыл бұрын

    sir what's yr profession

  • @Basic_Tech_

    @Basic_Tech_

    3 жыл бұрын

    Firmware Engineer.

  • @Vinaykumar-bf8hj
    @Vinaykumar-bf8hj3 жыл бұрын

    Brilliant 🔥 🔥 🔥 what do you do ? Btw ?

  • @Basic_Tech_

    @Basic_Tech_

    3 жыл бұрын

    I work on embedded software development.

  • @Vinaykumar-bf8hj

    @Vinaykumar-bf8hj

    3 жыл бұрын

    In which company?

  • @madhuriveer3620
    @madhuriveer36203 жыл бұрын

    Very good information sir...I completed the course but I didn't get job...what I do

  • @soorajhaveri925

    @soorajhaveri925

    3 жыл бұрын

    Update resume on.. LinkedIn nakuri. Com

  • @chacmool2581
    @chacmool25812 жыл бұрын

    If your video is in X language, title it in X language so I don't click, watch the ads and then see a video in a language different from there language title.

  • @ashishkhanduri1327
    @ashishkhanduri13273 жыл бұрын

    Man embedded is everything in electronics... that's the way u start ur intro...😂😂

  • @techbits007
    @techbits0072 жыл бұрын

    Hi, Appreciated yr, very nice talking n discussing points on Embedded, I m also frm ECE and long waiting aspirant for Embedded, you may call a very long time aspirant.... I hope you understood wht i mean bcj of less job opportunities n Electronics field, but still i have the hopes for entry-level... May I got your whtsapp contact or e-mail for further info....?????

  • @Basic_Tech_

    @Basic_Tech_

    2 жыл бұрын

    basictech1009@gmail.com

  • @techbits007

    @techbits007

    2 жыл бұрын

    @@Basic_Tech_ thanx for sharing this. I will e-mail you all my details as I did embedded trainings also before covid crisis last yr, learnt embedded C , worked akso by myself. But only on software not bought hardwares

  • @sasaglamocak2846
    @sasaglamocak28463 жыл бұрын

    You wrote english title, then please speak english...

  • @ranSmsB
    @ranSmsB2 жыл бұрын

    Roses are red, violets are blue. The title is in English, but why aren't you?

  • @JohnnyFive626
    @JohnnyFive6263 жыл бұрын

    Banana.

Келесі