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
  • Наука та технологія

КОМЕНТАРІ • 117

  • @welribotes4139
    @welribotes4139 Рік тому +42

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

  • @chandanavkumar1041
    @chandanavkumar1041 6 місяців тому +5

    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 2 роки тому +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  2 роки тому +1

      Thank you so much for the support Amit! Cheers!

  • @Anna-mv9ew
    @Anna-mv9ew 2 роки тому +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 роки тому +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 Рік тому

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

    • @Med_Amine374
      @Med_Amine374 11 місяців тому

      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 :)

  • @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!

  • @ali_youtube_user_7351
    @ali_youtube_user_7351 2 місяці тому

    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.

  • @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 :)

  • @MrAbhithepandey
    @MrAbhithepandey Рік тому

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

  • @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!

  • @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!

  • @ozonewagle
    @ozonewagle Місяць тому

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

  • @gauravbhattarai75
    @gauravbhattarai75 2 роки тому +1

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

    • @GreidiAjalik
      @GreidiAjalik  2 роки тому

      Thanks man! Really appreciate your support!

  • @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 ?

  • @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!

  • @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 3 місяці тому

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

  • @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 2 місяці тому

      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.

  • @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" - ua-cam.com/video/HFmGk4oufj8/v-deo.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!

  • @meoDomicio
    @meoDomicio 2 роки тому +2

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

  • @jugnu361
    @jugnu361 11 місяців тому +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....

  • @anandakrishnannair
    @anandakrishnannair 2 роки тому +1

    Awesome tips for a budding embedded software engineer

  • @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!

  • @joelevi9823
    @joelevi9823 Рік тому

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

  • @pankajrai3259
    @pankajrai3259 2 роки тому +1

    I liked the last point.

  • @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

  • @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?

  • @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?

  • @adityagrewal5425
    @adityagrewal5425 Рік тому

    The coyote took the spotlight bro^^

  • @ninjaoftherift1620
    @ninjaoftherift1620 2 місяці тому

    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

  • @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 ua-cam.com/video/HFmGk4oufj8/v-deo.html take a look at! Feel free to ask me questions you might have about it!

  • @amrmusa7217
    @amrmusa7217 2 місяці тому

    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 ??

  • @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

  • @danyilkostenko6206
    @danyilkostenko6206 2 роки тому +1

    Engineer, Software engineer or Computer Science

  • @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...

  • @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

  • @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.

  • @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!

  • @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

  • @kumu2024
    @kumu2024 22 дні тому

    Never, ever expect that employers will thank you.. do what you should do .. and that is it. No one is thankful for the extra work you do. It is just your body that will hate you at the end. and you hate your body also .. because you will not be able to enjoy your life anymore of pain .. all kind of pains.

  • @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

  • @andalreymond1305
    @andalreymond1305 Рік тому

    New subscriber here... Greate video

  • @VeritasEtAequitas
    @VeritasEtAequitas 3 місяці тому

    "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.

  • @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 ua-cam.com/video/HFmGk4oufj8/v-deo.html Cheers!

  • @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

  • @gourabsarker9552
    @gourabsarker9552 3 місяці тому

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

  • @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 :)

  • @dibyojyotibhattacherjee897
    @dibyojyotibhattacherjee897 2 роки тому

    Hello, is cmake necessary to do embedded stuff.

    • @GreidiAjalik
      @GreidiAjalik  2 роки тому

      Hey! For some jobs, but not always…

  • @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 10 місяців тому

    Is the dog behind even real?

  • @danyilkostenko6206
    @danyilkostenko6206 2 роки тому +1

    Computer Engineer, Software engineer or Computer Science

    • @GreidiAjalik
      @GreidiAjalik  2 роки тому

      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

  • @PabloSanchez-gi8hd
    @PabloSanchez-gi8hd 7 днів тому

    -You don't need a degree
    -I've just finished my major in electronics 🤡

  • @advl__
    @advl__ 2 роки тому +2

    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!