4 Things I Wish I Knew Before Becoming Embedded Software Engineer

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ก.ย. 2021
  • Want to Support This Channel? Use the "THANKS" button to donate :)
    Hey all! Today I'm sharing about things I wish I knew before I became an Embedded Software Engineer. Feel free to ask me questions in the comments section to clarify things! Cheers!
    Add me on Instagram: / greitzz
    This video is NOT sponsored. Some product links are affiliate links which means if you buy something I will receive a small commission.
    Camera used for recording content: amzn.to/3kEdccY
    #creatornow
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 115

  • @welribotes4139
    @welribotes4139 ปีที่แล้ว +39

    En embedded engineer with enough charisma skill to make videos about it... He is the chosen one.

  • @Anna-mv9ew
    @Anna-mv9ew ปีที่แล้ว +31

    Omg, I am an embedded software engineer and this is so relatable, this imposter syndrome, the more you know, the less you feel you know, and working more than you need too... I feel seen

    • @GreidiAjalik
      @GreidiAjalik  ปีที่แล้ว +2

      Thanks for sharing and glad to hear it’s relatable! You are seen! Cheers!

    • @bagaspermana88
      @bagaspermana88 ปีที่แล้ว

      I am learning vhdl, the more I know, the less i feel I know 😭😭 it just siii hard

    • @hfradar9763
      @hfradar9763 ปีที่แล้ว

      @@bagaspermana88 switch to IT bro life will be cool with lot of money

    • @sanjayshah7776
      @sanjayshah7776 11 หลายเดือนก่อน

      ​@@hfradar9763What are in IT do you suggest ?
      Also, why is it better?

    • @Med_Amine374
      @Med_Amine374 10 หลายเดือนก่อน

      4+ years in the field, and I still get that feeling (sometimes) when I learn about/ or meet someone from another tech-niche area... LOL, I think it's the Kruger effect :)

  • @chandanavkumar1041
    @chandanavkumar1041 5 หลายเดือนก่อน +4

    Omg. This is the video i so badly needed. I am from a CS background and i kinda had to start my career in embedded software. I was just lost because this was not a part of my plan at all but i am here now and wanna give my best and be the best at this. So thank you! Im glad i found your channel. Much love

  • @AmitSharma-jv2lm
    @AmitSharma-jv2lm ปีที่แล้ว +27

    Hey Greidi, love your videos!
    Very few people make content on embedded jobs. As an entry-level embedded engineer I can relate to all your videos!

    • @GreidiAjalik
      @GreidiAjalik  ปีที่แล้ว +1

      Thank you so much for the support Amit! Cheers!

  • @ozonewagle
    @ozonewagle 21 วันที่ผ่านมา

    Wow so calm and very good advice. Thank you so much.

  • @MrAbhithepandey
    @MrAbhithepandey ปีที่แล้ว

    Thanks for putting the link for your camera. I was about to ask for it in the comments.

  • @ali_youtube_user_7351
    @ali_youtube_user_7351 หลายเดือนก่อน

    man I believe this is best vid you made in your channel. as if you're talking to me like as an adviser. this vid can shed light on people's future and can even save my future from possible wrong path.... thank you very much.

  • @GreidiAjalik
    @GreidiAjalik  2 ปีที่แล้ว +8

    Thank you all for the support! Hope you all enjoyed this video, let me know if you have any questions or would like me to clarify something! Cheers!

  • @raoufmagdy3661
    @raoufmagdy3661 2 ปีที่แล้ว

    I recently watched some of your videos and I really like your content. It's really informative.
    Thank you for the great information.

    • @GreidiAjalik
      @GreidiAjalik  2 ปีที่แล้ว +1

      Awesome! Glad to hear that and Thank you!

  • @lalmiahmed3573
    @lalmiahmed3573 2 ปีที่แล้ว +3

    You are making an authentic content, you have the skill of speaking in front of the camera that's so good, please consider making more content about embedded systems, live streams on live projects, Q&A, advanced programming tutorial...

    • @GreidiAjalik
      @GreidiAjalik  2 ปีที่แล้ว +1

      Thank you so much! This made my day! I'm planning to do more content related to embedded software - I like the idea of live streams and Q&As! I won't be doing tutorials becuase.. well I don't have time ... lol .... if I can do this full time, then I think will do a separate channel for tutorials! Cheers! Thanks for the support!

  • @EmbeddedHackster
    @EmbeddedHackster 2 ปีที่แล้ว +11

    Hey, Greidi, thanks for your vids, especially the one about interviewing tips. Got a job in Vienna as an emb dev thanks to some of your points, so please, keep doing them!

    • @GreidiAjalik
      @GreidiAjalik  2 ปีที่แล้ว +3

      Woot woot woot!!! Congrats man!!!!! I’m so happy for you! And as usual, I appreciate your support!

    • @EmbeddedHackster
      @EmbeddedHackster 2 ปีที่แล้ว +2

      @@GreidiAjalik Thanks so much man!!
      btw, I've seen lots of people (including myself lol) struggling with file management and how to properly organise code in a project, specially when it starts getting more complex, including drivers, middlewares, app modules, etc.
      I believe it would make for a great video which would help lots of your viewers without being too tedious to make. As always, keep up the good work mate! :D

    • @GreidiAjalik
      @GreidiAjalik  2 ปีที่แล้ว +2

      Nice idea! I’ll keep it in mind and put it into my idea tank … lol maybe I can come up with something. I know that was something I’ve struggled with as well :)

  • @tobaadesanya32
    @tobaadesanya32 2 ปีที่แล้ว +1

    Great video Greidi!
    Love the video quality and the background! Thanks for the tips.

    • @GreidiAjalik
      @GreidiAjalik  2 ปีที่แล้ว +1

      Thank you so much for the kind words! Really appreciate the support! And no problem, I’m happy you enjoyed the video!

  • @katiabibi1966
    @katiabibi1966 2 ปีที่แล้ว +3

    Great content, your videos are always a pleasure to watch.
    I would love to see more videos about embedded systems as I'm really interested in it .
    tcheers!

    • @GreidiAjalik
      @GreidiAjalik  2 ปีที่แล้ว

      Thanks Katia! Appreciate the support! Do you have any requests of what specifically you would like to see ?

  • @gauravbhattarai75
    @gauravbhattarai75 2 ปีที่แล้ว +1

    I absolutely love this channel. Loved your video as always...

    • @GreidiAjalik
      @GreidiAjalik  2 ปีที่แล้ว

      Thanks man! Really appreciate your support!

  • @zltn_brkl
    @zltn_brkl 2 ปีที่แล้ว +5

    Hello Greidi I just discovered your channel, already watched a few of your videos and I liked them, keep on creating valuable content, it helps me a lot, btw I am a junior embedded software engineer. Best regards

    • @GreidiAjalik
      @GreidiAjalik  2 ปีที่แล้ว

      Hey man! Thanks for the support, I really appreciate it! Glad to hear you enjoy the content! (:

  • @espree
    @espree 2 ปีที่แล้ว +1

    Excited to watch your channel!!!! Creator Now fam

  • @ahmetkarakartal9563
    @ahmetkarakartal9563 2 ปีที่แล้ว +3

    I fall in love with your landscape

    • @GreidiAjalik
      @GreidiAjalik  2 ปีที่แล้ว

      It’s a beautiful background for the video, thank you!

  • @aswinvt
    @aswinvt 2 ปีที่แล้ว +1

    I like point number 4. That is one thing we all should do. 👍

  • @bagaspermana88
    @bagaspermana88 ปีที่แล้ว +6

    This is relatable with me, the more I know, the less I know. Sometime I feel like doesn't deserve to become ES because there is a LOT to study and master and the update of technology currently is really fast especially in wireless or semiconductor. Then I thought , what if I changed my job because it is stressful

    • @ali_youtube_user_7351
      @ali_youtube_user_7351 หลายเดือนก่อน

      I highly need to know if I can be a good ESE or not. Do you recommend to a Computer Science student to be an ESE ?? especially because I know nothing about electronics and am not interested in it either. probably ES engineers require huge amount of electronic knowledge.

  • @chacmool2581
    @chacmool2581 2 ปีที่แล้ว +4

    Yeah, the thing is -- and this is important to highlight -- is that you are talking about embedded >software< engineering. Which is at the top of the stack and where the most people are. Agreed, for software, computer engineering and CS make more sense. For the >software< upper layer.

    • @VeritasEtAequitas
      @VeritasEtAequitas 2 หลายเดือนก่อน

      Embedded systems firmware isn't the top layer. Not even close.

  • @sasaglamocak2846
    @sasaglamocak2846 2 ปีที่แล้ว +15

    Hey Greidi, finally someone from ES 😁 It would be great if you have time to make a video like a "roadmap" to become embedded software engineer with some online courses, books, websites, projects ...and man thanks a lot, just keep posting videos 😁

    • @GreidiAjalik
      @GreidiAjalik  2 ปีที่แล้ว +3

      Hey Sasa! What is ES? :D You can take a look of one of my videos: "How to become an embedded software engineer" - th-cam.com/video/HFmGk4oufj8/w-d-xo.html to get some overview, hope this helps! I appreciate the support! Cheers!

    • @sasaglamocak2846
      @sasaglamocak2846 2 ปีที่แล้ว +2

      @@GreidiAjalik Ok thank you, embedded systems 😅😁

    • @GreidiAjalik
      @GreidiAjalik  2 ปีที่แล้ว +2

      @@sasaglamocak2846 lol for some reason I was trying to tie it to something completely different... it's been a long week :D! Thanks!

  • @krishk4870
    @krishk4870 ปีที่แล้ว

    Your last biii-ee got me 😂. Good one bro keep it up

  • @hermesingenui2653
    @hermesingenui2653 2 ปีที่แล้ว +1

    Thank you very much !

    • @GreidiAjalik
      @GreidiAjalik  2 ปีที่แล้ว +1

      No Problem! Glad you enjoyed it!

  • @ninjaoftherift1620
    @ninjaoftherift1620 หลายเดือนก่อน

    Im going into an MS in software engineering, should i do a post bacc in computer engineering instead? I did IT bachelor's and focused more on web development and software development. I dont have good electrical or mathematics background

  • @nothingiseverperfect
    @nothingiseverperfect 2 ปีที่แล้ว +5

    Thank you so much for your mention of not working and being precise in knowing when to stop. 250 + hrs of work a year unpaid is not good. Thanks for that

    • @GreidiAjalik
      @GreidiAjalik  2 ปีที่แล้ว

      You're very welcome! Thanks for sharing this with me - I truly appreciate the support!

  • @Gigabytesms07
    @Gigabytesms07 ปีที่แล้ว

    Hi Greidi, what is the career path for an embedded software engineer or Firmware engineer after 10+ years? I mean what skills/technology I should be persuing for great career in future?

  • @jugnu361
    @jugnu361 10 หลายเดือนก่อน +1

    i m a mechanical engineer
    i learnt to design pcb n electronics
    i write my own firmware on stm32
    also do my own windows lunux front end in java n c#....now i build my own product and sell in industry....

  • @meoDomicio
    @meoDomicio 2 ปีที่แล้ว +2

    Entre mas se aprende, nos damos cuenta, que no lo sabemos todo, es verdad. :(

  • @joelevi9823
    @joelevi9823 ปีที่แล้ว

    Love your videos.. say..are there many remote job for embedded?

  • @royalcarrot.gw50
    @royalcarrot.gw50 2 ปีที่แล้ว +1

    Hello!
    Have you ever met people with a business (non STEM) degree entering this kind of industry that requires knowledge in physics?
    Do you think it'll be harder for them without basic knowledge?

  • @gabrielfienco2531
    @gabrielfienco2531 2 ปีที่แล้ว +2

    I don't Know if a software developer will fit ok in embedded.. my actual job gave me the chance because the schematics and reading datasheets was a problem for the software engineers.. i study electronics and as you... had basic knowledge in progamming languages.. and here we are enjoying the job while there are projects in the company hehe

    • @GreidiAjalik
      @GreidiAjalik  2 ปีที่แล้ว +1

      lol, thanks for reaching out Gabriel! I think it totally depends on people's interests. Embedded software engineering is a specific niche of software engineering and there are many flavors to it :)! Cheers man! Glad to have you here!

    • @gabrielfienco2531
      @gabrielfienco2531 2 ปีที่แล้ว

      @@GreidiAjalik thanks, i am New in this area but is good to share With People like you Who have more experiencie

  • @anandakrishnannair
    @anandakrishnannair 2 ปีที่แล้ว +1

    Awesome tips for a budding embedded software engineer

  • @pankajrai3259
    @pankajrai3259 2 ปีที่แล้ว +1

    I liked the last point.

  • @amrmusa7217
    @amrmusa7217 หลายเดือนก่อน

    i have applied for an intern in valeo but i never had a response, what should i do to get an internship in a big company and iam still a collage student can you give me an advice ??

  • @adityagrewal5425
    @adityagrewal5425 ปีที่แล้ว

    The coyote took the spotlight bro^^

  • @nimaaghayan5865
    @nimaaghayan5865 2 ปีที่แล้ว +1

    I was wondering is software testing methods are applicable in embedded and what software or platform industry uses i have seen vectorcast in someplaces

    • @GreidiAjalik
      @GreidiAjalik  2 ปีที่แล้ว +1

      Yes they are, I’ve personally automated some with Jenkins and custom scripts. It is a lot more challenging to set up the interfaces for embedded because of the hardware, but doable. I’ve also seen and used completely custom test platforms that large companies have done for their own products…

    • @nimaaghayan5865
      @nimaaghayan5865 2 ปีที่แล้ว

      @@GreidiAjalik it would great if you could talk about this. Its a really important aspect in development of automotive industry. We have been using cmock and unity platform but they really require a lot of manual work to just test the software

  • @AnhTuNguyenanhtunguyen
    @AnhTuNguyenanhtunguyen 2 ปีที่แล้ว +2

    What do you think about embedded linux like Yocto, QT-UI Design? Is it more complex than working with embedded microcontroller? Is there more jobs in embedded linux field than others? Lastly, give you some support from Germany ❤️

    • @GreidiAjalik
      @GreidiAjalik  2 ปีที่แล้ว +1

      I don’t have an opinion about either of those, since I haven’t worked with those. Embedded Linux is more complex as it features a lot more than bare metal or RTOS do. It’s hard to say if there are more jobs for it than others - depends on the industry and applications - it would never hurt you as it is pretty popular! Wooot, woot thanks for the support!!

    • @ryantran6656
      @ryantran6656 2 ปีที่แล้ว +1

      I am new in the embedded Linux engineer. Too many things to learn from FPGA , Linux kernel , booting and heterogeneous computing. How to communicate between Linux, RTOS and baremetal. I feel like I need to know everything from software to Linux and fpga. Any tips just focus to a small area in embedded Linux or embedded engineer?

    • @bagaspermana88
      @bagaspermana88 ปีที่แล้ว

      @@ryantran6656 wow man could you make a video about AMD interview, I always nervous if I had an interview in embedded Soft Eng

  • @shahidilhan3139
    @shahidilhan3139 2 ปีที่แล้ว +2

    Which electronics concepts should a computer science student learn to excel in embedded software development?

    • @GreidiAjalik
      @GreidiAjalik  2 ปีที่แล้ว +1

      Hey I have a video giving an overview of what you’d need to know for entry level positions th-cam.com/video/HFmGk4oufj8/w-d-xo.html take a look at! Feel free to ask me questions you might have about it!

  • @543vantankhang5
    @543vantankhang5 2 ปีที่แล้ว +1

    Hello Greidi Ajalik , have a nice day . If i can ask you a question . As an embedded engineer , what do you think how much bandwidth of the oscilloscope enough for ours job? Because i plan to save some budget to buy this buddy :D , i just a college student so i have to make right decision before buy it and i want to hear from your experience .

    • @GreidiAjalik
      @GreidiAjalik  2 ปีที่แล้ว +1

      Hey! Thank you! Bandwidth depends on the application of the scope, so depends. I personally wouldn’t recommend getting a full blown scope so early…. Just buy a pocket digital scope like analog discovery :)

    • @543vantankhang5
      @543vantankhang5 2 ปีที่แล้ว

      ​@@GreidiAjalik Thank you for your answer . I'm appreciate it . I'm plan to save for the future when design some PCB on my own and that means i have to get some tools to work on this .

    • @GreidiAjalik
      @GreidiAjalik  2 ปีที่แล้ว +1

      Okay! Then it depends what you’ll be designing for the PCBAs … if you plan to do RF and some other high frequency stuff … you want to make sure the oscope can handle that bandwidth. If not, then some regular entry level ones would be fine :)

    • @543vantankhang5
      @543vantankhang5 2 ปีที่แล้ว

      Thank you very much , have a nice day !!!

    • @GreidiAjalik
      @GreidiAjalik  2 ปีที่แล้ว +1

      No problem! You too!

  • @fernandoi8958
    @fernandoi8958 2 ปีที่แล้ว +1

    My bachelors degree is in Electronics and Computer Engineering, but I did not take software engineering elective course back in the day and now I cant get license under computer engineering.. this is so weird because to me both are somewhat interchangeable...

    • @GreidiAjalik
      @GreidiAjalik  2 ปีที่แล้ว +1

      Hey! You need a license to be a computer engineer? I think if you're able to learn the skills, you should be able to get into that field especially with your background...

    • @fernandoi8958
      @fernandoi8958 2 ปีที่แล้ว

      @@GreidiAjalik Yeah you are right, the engineering license is more of a formality as far as I can tell...

  • @gayatri5397
    @gayatri5397 2 ปีที่แล้ว

    Hi Greidi, would you recommend a newbie in the field of embedded software with only some prior degree in electronics and limited knowledge in that area to take up a graduate course in Computer engineering so that they might get a job in embedded domain?

    • @gayatri5397
      @gayatri5397 2 ปีที่แล้ว

      Any advice or tips regarding the prerequisites before going to the graduate course?

    • @GreidiAjalik
      @GreidiAjalik  2 ปีที่แล้ว +1

      Hey! thanks for the question! Just to clarify... are you asking about going into grad school for compE or just taking a course?

    • @gayatri5397
      @gayatri5397 2 ปีที่แล้ว

      @@GreidiAjalik hey ,Sorry for the late response I am planning to apply for a grad school and currently I’m working in a software company but I’m interested in pursuing my masters in compE

  • @divyayeduresi6437
    @divyayeduresi6437 ปีที่แล้ว

    Hello,
    I am an embedded engineer working bosch, india.
    Can u please tell me how will be the opportunities if i do masters.
    I really need some clarity on this.

  • @seferideveloper6933
    @seferideveloper6933 2 ปีที่แล้ว +3

    By the way, how old are you ? I'm 24 years old and I'm feeling a little late, that's why I asked. I couldn't finish computer engineering on time. I am still a student. I only know basic Atmel AVR development right now. Also I know very little stm32 HAL, and essential Linux knowlage. English is not our mother tongue. So I have to make an extra effort to learn something about embedded development. I always feel incomplete and don't know anything. I can't get rid of the feeling of being late.

    • @GreidiAjalik
      @GreidiAjalik  2 ปีที่แล้ว +3

      I'm 28 right now, don't worry about being late - I graduated with my BS when I was 25... and I'm doing good now. English is not my first language either, so I understand the struggle of reading technical documentation and trying to learn like that. Hang in there Seyyar, you are not late and you can do this! Don't let these thoughts to take your eyes off your goals!

    • @GreidiAjalik
      @GreidiAjalik  2 ปีที่แล้ว +1

      also, let me know how I can help you man!

    • @seferideveloper6933
      @seferideveloper6933 2 ปีที่แล้ว +2

      @@GreidiAjalik Thank you very much. I just wanted to share and your advice made me feel good. You are already helping with your videos. Thanks again

  • @andalreymond1305
    @andalreymond1305 ปีที่แล้ว

    New subscriber here... Greate video

  • @gourabsarker9552
    @gourabsarker9552 2 หลายเดือนก่อน

    Sir do you earn 100k a year? Plz reply. Thanks a lot.

  • @entropyz5242
    @entropyz5242 ปีที่แล้ว

    I received my degree in ME focused on mechatronics. You think I can be an embedded software engineer? I’m really liking this field.

    • @GreidiAjalik
      @GreidiAjalik  ปีที่แล้ว +1

      Yep! You just have to focus on learning the right skills :)

    • @entropyz5242
      @entropyz5242 ปีที่แล้ว

      If I may ask, what skills would you say are the right skills?

    • @GreidiAjalik
      @GreidiAjalik  ปีที่แล้ว

      yep! Here's a video about the skills you'd need th-cam.com/video/HFmGk4oufj8/w-d-xo.html Cheers!

  • @danyilkostenko6206
    @danyilkostenko6206 ปีที่แล้ว +1

    Engineer, Software engineer or Computer Science

  • @dibyojyotibhattacherjee897
    @dibyojyotibhattacherjee897 2 ปีที่แล้ว

    Hello, is cmake necessary to do embedded stuff.

    • @GreidiAjalik
      @GreidiAjalik  2 ปีที่แล้ว

      Hey! For some jobs, but not always…

  • @VeritasEtAequitas
    @VeritasEtAequitas 2 หลายเดือนก่อน

    "you don't need a degree.. I wish I had gone to school to learn this" 😂 Embedded and real time firmware systems really do need a high level of understanding including the instructions that architecture, hardware architecture, and how they interact with certain programming features that you won't get through informal or self-taught methods.

  • @barath3956
    @barath3956 2 ปีที่แล้ว +2

    Will Embedded System software jobs going to be high paying jobs in future your opinion!! Support form India ❤️

    • @GreidiAjalik
      @GreidiAjalik  2 ปีที่แล้ว +1

      Thanks for the support man! I think they already are… at least my salaries have been fairly competitive with regular software engineering jobs in the same industry (actually higher than the average in USA). I think this will vary from country to country or city to city… but you should (and deserve) to be paid what the rest of the software engineering market is getting paid (not comparing FAANG salaries to non-FAANG salaries - within faang the embedded developer should still be in the same range) Cheers! Let me know if I can help you out in any other way!!

    • @barath3956
      @barath3956 2 ปีที่แล้ว +1

      Thanks for answers Brother!! Please guide me if you can to become embedded software engineer..

  • @sarthakkambli5111
    @sarthakkambli5111 9 หลายเดือนก่อน

    Is the dog behind even real?

  • @ShinSpiegel
    @ShinSpiegel ปีที่แล้ว

    Man, I could not watch this video, no timestamps for people, didn't fix the number wrong, this looks like and very amauter video with the lens of professional

  • @Luix
    @Luix 2 ปีที่แล้ว

    there are many videos like this but I would like how to start as a hobbie, but not arduino or energía, real C for embedded devices. Just for fun not looking for a job.

    • @GreidiAjalik
      @GreidiAjalik  2 ปีที่แล้ว

      Luis, thanks for sharing this! It is definitely something I'd like to do - create content for people who are looking at this as a hobby as well. I'll most likely start an stm32 beginner tutorial series on my second channel ~end of May... stay tuned :)

  • @danyilkostenko6206
    @danyilkostenko6206 ปีที่แล้ว +1

    Computer Engineer, Software engineer or Computer Science

    • @GreidiAjalik
      @GreidiAjalik  ปีที่แล้ว

      Computer engineering would be probably the closest fit for embedded software development.

    • @TonyDaExpert
      @TonyDaExpert ปีที่แล้ว

      Took 4 embedded systems computer engineering classes in college so far and they been fun

  • @advl__
    @advl__ 2 ปีที่แล้ว +1

    With all due respect, I beg to differ, embedded software is not just about writing a piece of code. You definitely need to understand the concepts of electronics, digital logic and all the fundamentals that goes inside into building embedded systems.
    One needs to understand the hardware completely, in order to build good software suitable for it.
    Otherwise, it's not an embedded system.

    • @GreidiAjalik
      @GreidiAjalik  2 ปีที่แล้ว +1

      Thank you for the thoughts and input, much appreciated, best of luck!! Cheers!