A Day in the Life of an Embedded Software Engineer | Work From Home

Поделиться
HTML-код
  • Опубликовано: 8 май 2021
  • Embedded C Programming for Absolute Beginners: bit.ly/3RYbR0U
    Master Embedded Driver Development: bit.ly/3vd6YqJ
    Master DMA’s: bit.ly/3vcE8Xy
    Master RTOS: bit.ly/3zuU7Tp
    STM32 Dev Board: amzn.to/2TX91zO
    Want to Support This Channel? Use the "THANKS" button to donate :)
    Hey all! Today I'm sharing about my day in the life of a software engineer (embedded). This video is a reflection of my work from home experience. I'll be going through my entire day from the moment I wake up to the moment I finish it. In general my day involves code reviews, stand up meetings, jira tickets, debugging, writing code, writing documentation, and doing homework for my masters in computer science degree at Georgia Tech. Hopefully in the future I can create another video about a day in the life of a software engineer that reflects my experience from working from my office space. If you enjoyed this video hit the subscribe and like buttons so I can create more content like this!
    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.
    Get 2 Free Stocks Here: act.webull.com/pt/gotwDRPX34N...
    Camera used for recording content: amzn.to/3kEdccY
  • НаукаНаука

Комментарии • 205

  • @GreidiAjalik
    @GreidiAjalik  3 года назад +21

    Smash that like button for RUclips Algorithm! Let me know what you thought of the video or feel free to add onto this about what an embedded software engineers day might look like! Also, join our Discord Channel: discord.gg/Sx5TVnhjHX
    Cheers!

  • @wilsonafuevu9036
    @wilsonafuevu9036 3 года назад +167

    Finally someone that talks about embedded systems, I hardly get good content about the embedded systems on RUclips but I've finally seen one, thanks man. That nucleo board though♥️♥️, I'm into embedded systems, and where I come from it really difficult, one has to be self taught and also where 90% of people talk about web dev, its as if nobody cares about embedded, but finally I've gotten some encouragement, thanks man

    • @GreidiAjalik
      @GreidiAjalik  3 года назад +6

      Thank you so much Wilson! Really appreciate your support!

    • @stoneytang601
      @stoneytang601 2 года назад +9

      same in China
      Java C# etc. in everywhere
      No C/C++ develop at all

    • @sayantanibanerjee8265
      @sayantanibanerjee8265 2 года назад +5

      I India... we still have loads of embedded systems work going around

    • @chaithanyareddy5855
      @chaithanyareddy5855 2 года назад

      Yes i too find very less content ... Can you connect with me , to share the knowledge , i will share my whatsapp number if you are ok with it !

    • @caleb_wole
      @caleb_wole 2 года назад +2

      I'm guessing you're from Nigeria.

  • @bongindeccan
    @bongindeccan 3 года назад

    I was looking for this video for a long time. At last some one made it. Great!!

    • @GreidiAjalik
      @GreidiAjalik  3 года назад

      Thank you! Glad you found this video!

  • @nabeast1980
    @nabeast1980 2 года назад +2

    super cool hearing you're an M.S. at GT! I'm a current GT undergrad interested in embedded software :)

  • @welltonmanopelli3224
    @welltonmanopelli3224 7 месяцев назад

    Brazil here 🇧🇷 !! I loved your video. Besides helping me with embedded systems, I've been practicing English with your videos. Tks

  • @umpire2950
    @umpire2950 Год назад +7

    Being an embedded software engineer, I can feel how cool you feel while working on h/w as well as s/w😌

  • @khanhlinhle6428
    @khanhlinhle6428 3 года назад +12

    I'd love to see your video about your journey to become an embedded software engineer as I'm learning embedded by myself. Love video. Thanks.

    • @GreidiAjalik
      @GreidiAjalik  3 года назад +2

      Thank you for the feedback and support! Planning on doing this video soon, so stay tuned!

  • @AncientYaky
    @AncientYaky 2 года назад +10

    Cool to see this channel! I just finished my undergrad with electrical and computer engineering, and I'm starting a job as an Embedded software engineer soon. I only had one class on embedded systems, so I'm excited to learn more!

    • @GreidiAjalik
      @GreidiAjalik  2 года назад +1

      Thank you for the support! Good luck on your embedded dev journey!

    • @chaithanyareddy5855
      @chaithanyareddy5855 2 года назад

      Hey new developer can you connect with me in WhatsApp, i am also starting my journey

    • @corpliner1506
      @corpliner1506 2 месяца назад

      any updates on your journey so far? graduating with my EE bachelors this month and going for my masters in the fall, hope to find an embedded job afterwards

  • @543vantankhang5
    @543vantankhang5 3 года назад +1

    Hey man , your video is great . I hope i can get more content from you about embadded software enginnering because i love it . Have a good day !

    • @GreidiAjalik
      @GreidiAjalik  3 года назад +1

      Thank you so much! I really appreciate the support!

  • @BoBo-nv9qu
    @BoBo-nv9qu 3 года назад +1

    Helpful information!! Thanks.

    • @GreidiAjalik
      @GreidiAjalik  3 года назад +1

      No problem! Thank you for the support!

  • @nikhilchitroda9886
    @nikhilchitroda9886 2 года назад +1

    Really helpful !

  • @arendum
    @arendum 2 года назад +8

    Senior Embedded System Engineer here: I can highly suggest a usb analyzer for usb tasks! For example the Teledyne Mercury T2C. Great piece of hardware. Had to use one for RNDIS Development and experienced a big boost in regards of time and efficiency for me and the code itself.

  • @sensorics
    @sensorics Год назад

    motivacional. Greetings from Colombia!

  • @alikhoshsokhan7529
    @alikhoshsokhan7529 Год назад

    Hello, It`s a video very good!
    Thank you.

  • @sarthakaggarwal1158
    @sarthakaggarwal1158 2 года назад +6

    Holy Dude! I am literally shocked that you are able to manage your masters with your job. I mean I am in college and i could not focus on my bachelor degree leaving the preparation of masters out of it. I mean GREAT!!! Hats Off !!!

    • @GreidiAjalik
      @GreidiAjalik  2 года назад +3

      Hah! Thanks man, I appreciate it! Takes a lot of work and sacrifices… lol

  • @aaronbaraiya3692
    @aaronbaraiya3692 3 года назад +2

    pretty accurate mate, good job

  • @santoshsco
    @santoshsco Год назад

    Happy to see one serious day in life video and also on embedded systems engineering.Tired of seeing videos where people just while away time and do no serious work .

  • @Deandre-gq6mg
    @Deandre-gq6mg 2 месяца назад

    For the hardware that you test how do you get it if you are working from home? Is it mailed to you or would you pick it up?

  • @abutaymiyyahlectures
    @abutaymiyyahlectures 3 года назад +1

    hey you seem like a really cool dude, ill sub and follow along with your success journey. Im quite interested in doing embedded software engineering as well. But im currently studying electrical and electronics engineering rn. Gna join robotics for my final year pathway, hopefully that will help me in my journey :D

    • @GreidiAjalik
      @GreidiAjalik  3 года назад +1

      Hey! Thank you, I’m glad to have you on board! Best of luck on your journey, give me updates down the road on how things are going! Cheers!

  • @tootyrnt5533
    @tootyrnt5533 2 месяца назад

    Any advice for someone who comes mainly from web dev/js world trying to get into embedded?

  • @CcanCcaglar
    @CcanCcaglar 2 года назад +2

    Would love to see a video on your thoughts about your GaTech Master's course!

    • @GreidiAjalik
      @GreidiAjalik  2 года назад

      Hey! I’ll keep that in mind for some future videos!

  • @maazsiddiqui6324
    @maazsiddiqui6324 Год назад

    What tools or softwares you use for test case or testing?

  • @fairuzahmadnaufal4196
    @fairuzahmadnaufal4196 2 года назад +1

    Thats great video. Cheers from embbeded system engineer from indonesiaa!

    • @GreidiAjalik
      @GreidiAjalik  2 года назад

      Thank you for the support! Cheers man!

  • @mostafashousha9236
    @mostafashousha9236 Год назад

    will it go well if i use MacBook either air or pro as an embedded system engineer?

  • @arunbennett9248
    @arunbennett9248 3 месяца назад

    What laptop do you use?

  • @natewelch6490
    @natewelch6490 Год назад +1

    You've got the cleanest desk of any Embedded Engineer I know

  • @biesman5
    @biesman5 3 года назад +7

    Great video! If you don't mind me asking, how does the salary of (embedded) software engineers compare to the salary of "reqular" SWEs?

    • @GreidiAjalik
      @GreidiAjalik  3 года назад +4

      Thank you! I would say they are about the same salaries, but totally depends on the company, location, and the negotiations on the salary (so if you’re bad at negotiating, you could end up with a worse salary or other way around...). I know some people who have more experience and work in the same area of USA as “regular” SWEs and they make less than I do.

  • @sojans.r9025
    @sojans.r9025 2 года назад +8

    I'm a software dev who did Bachelors in Electronics engineering. I badly wanted to be an embedded systems engineer, but due to lack of chances had to go into Web dev. I just found your channel. Love your videos. Subbed for more!

    • @GreidiAjalik
      @GreidiAjalik  2 года назад

      Thanks man for the support! Cheers!

  • @stoneytang601
    @stoneytang601 2 года назад +1

    Thanks for your sharing
    I am doing the same job just like yours
    It's true about what a embedded software engineer do in a day
    In China, only big company and big team use “code review” or “merge the branch”
    Small teams don't do it (code review and make branch)
    Shame that I am too noob for the large project development

    • @GreidiAjalik
      @GreidiAjalik  2 года назад +1

      No problem! Glad you enjoyed it and shared your thoughts… I think small companies should be doing it as well to follow best practices.

  • @stephanemuller7032
    @stephanemuller7032 2 года назад +2

    Nice to have an idea of your daily routine! I see you're using STM microcontrollers, do you use HAL professionally or do you use your own libraries?

    • @GreidiAjalik
      @GreidiAjalik  2 года назад

      Thanks! We used HAL to do fast development, then modified HAL for our custom needs. No point of developing own libraries if you don't even know if the specific architecture will work as expected.

  • @sinibs7179
    @sinibs7179 Год назад

    bro should i choose bachelors degree on electronics and communication or computer science , which would be better for a embedded software engineer.

  • @EmbeddedHackster
    @EmbeddedHackster 3 года назад +6

    Such a helpful video dude... After a year into an embedded internship I was wondering if Ger would be a good place for us (specifically at Alter gmbh) as they don't really value your knowledge here in spain... The other place is NZ, so if you have any insights or tips for choosing Ger over NZ, would be greatly appreciated ;)

    • @GreidiAjalik
      @GreidiAjalik  3 года назад +1

      Glad to hear it was helpful! I personally don't know much about German or New Zealand markets (so if someone actually does, join the conversation and share your wisdom), but if it were up to me I would go to New Zealand just because it's nicer there... lol

    • @fardousalam1594
      @fardousalam1594 3 года назад +1

      Hi I am from Germany and I have studied in embedded systems. I have just started my job 1 and half month ago. I can assure you that there are tons of embedded systems jobs in Germany from small to big automotive companies as well. Of course the salaries may not be as high as usa but still you can have a very dicent life. But the fact is language is kind of barrier to work in Germany if you can't speak German.

  • @embeddedsystemsguy
    @embeddedsystemsguy Год назад

    How is your online masters going? I am also planning to do an online masters in computer science while on my embedded engineering position.

  • @ESEben10
    @ESEben10 Год назад

    Which programming languages did you work with?

  • @johanneswestman935
    @johanneswestman935 Год назад

    Nice oscilloscope, I have the same one :D.

  • @HabibUllah-up8sp
    @HabibUllah-up8sp 3 года назад +9

    2:00 PM 😍🐶
    Would love to watch some of your videos on STM32 and RTOS in the future .

    • @GreidiAjalik
      @GreidiAjalik  3 года назад +3

      I’ll keep it in mind, I think I might be able to stm32 in some of my project videos that I’ve planned... 👀

    • @jamesdulangon1265
      @jamesdulangon1265 3 года назад +1

      @@GreidiAjalik looking forward for it. Love your videos man!

    • @GreidiAjalik
      @GreidiAjalik  3 года назад +1

      Thank you James for the support!

    • @iXmerof
      @iXmerof 2 года назад

      I am here for deep dive into stm32 too!

  • @RESISTAGE
    @RESISTAGE 2 года назад +2

    if when I take a break and think about job then I didn't take a break it's all work.

    • @GreidiAjalik
      @GreidiAjalik  2 года назад

      that's a good point... looking back at it, I agree... it's important for mental health ...

  • @caothangpham8085
    @caothangpham8085 2 года назад +2

    Great video. Hey Greidi, Can i ask you a question? Please introduce me to how to get a remote job in the Embedded SW engineer domain? Thanks so much

    • @GreidiAjalik
      @GreidiAjalik  2 года назад +1

      Hey! Thank you! That seems like an interesting question to answer in a video setting… in general, you’ll need to find a company with a smaller product (easy to ship) or very established production line and you’ll need some at home embedded equipment. You’d also want to be flexible to fly onto site from time to time (if not local). It’s doable, more now than ever, thanks to COVID….

  • @TechMalaya
    @TechMalaya 2 года назад

    hi bro how do u use multiple monitor since laptop can have only 1 hdmi ?

    • @GreidiAjalik
      @GreidiAjalik  2 года назад +1

      You can accomplish that using a docking station or with some usb3/usbc to hdmi converters.

  • @CannonballCircuit
    @CannonballCircuit 3 года назад +2

    Thanks for the video! I'm intrigued... do you use a unit testing framework for embedded development to help you debug?

    • @GreidiAjalik
      @GreidiAjalik  3 года назад +1

      No problem! Typically yes, there would be some type of unit testing framework.

    • @CannonballCircuit
      @CannonballCircuit 3 года назад +1

      @@GreidiAjalik is it a company wide adopted framework, or is the choice of framework, if any, left up to the developee?

    • @GreidiAjalik
      @GreidiAjalik  3 года назад

      At my previous job (large international company) it was company wide, for current one (small company) it’s up to developers. Totally depends on the company and products.

  • @Ali-1A295
    @Ali-1A295 Год назад

    Please could you recommend resources to learn stm32 and rtos
    Thanks 💞

  • @David_94
    @David_94 3 года назад

    which is the reference of your oscilloscope?, how many bandwidth? Which oscilloscope do you recommend for the development of embedded systems?

    • @GreidiAjalik
      @GreidiAjalik  3 года назад

      The particular one used in this video is rigol ds4024. It has 100MHz bandwidth. It depends on what you’re planning to use it for, if you work with some really high speed systems then 100M is not enough. For beginners you should not buy something expensive.

  • @codewithtae6637
    @codewithtae6637 2 года назад +1

    What coding language or languages do you use an embedded software engineer? If its multiple languages, can you disclose which one/ones you use the most? Thanks for your time!

    • @GreidiAjalik
      @GreidiAjalik  2 года назад +1

      Mainly C/C++ and Python (that's typical in this industry, but other languages are used as well)

    • @codewithtae6637
      @codewithtae6637 2 года назад

      @@GreidiAjalik Gotcha! Thanks again!

  • @cate9541
    @cate9541 Год назад

    Wow i didnt know embedded software devs could work from home, does it happen often?

  • @noirRozelle
    @noirRozelle 3 года назад +1

    What languages/tools do you use extensively as an embedded software engineer?

    • @GreidiAjalik
      @GreidiAjalik  3 года назад +3

      Languages: C/C++/Python
      Tools: MSVSC, ARM Keil, and some eclipse based tools like Code Composer.

  • @yashesvii
    @yashesvii 2 года назад

    Hi I have recently started off with stm32 nucleo, so please suggest me what kind of projects could be done with a decent amount of complexity involved or please set me in some direction to help myself.

    • @GreidiAjalik
      @GreidiAjalik  2 года назад

      Hi, I have a video with some suggestions on projects for beginners. ruclips.net/video/Qw9Zese-PaI/видео.html

  • @sindujakrishnan3958
    @sindujakrishnan3958 Год назад

    I am hiring for Embedded Engineers, any idea which sites would be a great pool for sourcing embedded engineers?
    I am trying DICE, its not helping much.

  • @MrHD71
    @MrHD71 3 года назад +6

    Just came across this channel! Really like the style of these videos! Where did you learn to program embedded devices? Currently I'm an electronic engineer doing an undergrad course and there just isn't a lot of resources on embedded programming apart from Arduino online. The C programming language wasn't covered too well in my course unfortunately to the extent that I would be comfortable to use it in embedded programming. Everyone I know from college is going into the field of high level programming languages (python, nodejs, java etc). Would love to know where to start with this.

    • @GreidiAjalik
      @GreidiAjalik  3 года назад +8

      Thank you so much for the support! Honestly, I have very similar background to yours (EE). I learned a lot of programming in industry and watching RUclips videos. I’m also doing MSCS degree right now to learn new and better practices in software engineering/computer science together with some AI/ML.
      Anyways, I’d love to do a video about how Ive transitioned from EE to Software Engineering (embedded)! So keep an eye out, I’m making one soon!

  • @vor946
    @vor946 3 года назад +1

    how do you find your job? since you deal both with hardware and software it must be difficult sometimes

    • @GreidiAjalik
      @GreidiAjalik  3 года назад

      It can be difficult, yes. Some companies call these positions simply “software engineer,” so reading through job descriptions can be helpful to determine if this is what you’re looking for. Companies with physical products will most likely have these positions - aerospace, robotics, defense, medical devices, and smart household devices are just few examples of industries where these positions can be found.

  • @mrodriguezalas
    @mrodriguezalas 3 года назад +1

    Which master program are you doing? Thanks for the video!

    • @GreidiAjalik
      @GreidiAjalik  3 года назад

      MSCS, no problem and thanks for watching! Edit: to be more specific Georgia Tech Online MSCS program focusing on AI and ML in robotics

  • @buihuytruong6606
    @buihuytruong6606 3 года назад +1

    Excuse me, could you please answer questions below:
    1. Which is coding software you use, e.g MicroVision, Arduino, C/C++ VS..? - I am looking the coding software for embedded programming, and I stuck on many software on the Internet.
    2. Can you give me the name of book ( or material) of embedded coding for beginner?
    Thank you a lot!

    • @GreidiAjalik
      @GreidiAjalik  3 года назад +1

      Hey! Yes I can…
      1. I use MSVSC for editing all code and building python apps. For compiling code I use CCS, Cube IDE, or Keil depending on which mcu I’m currently working with.
      2. I don’t think I have any solid books to recommend but pick a development board you’d want to learn with and use RUclips videos for guidance. Check on udemy for specific courses for structured learning.
      Hope this helps!

  • @DeadlyRevenged
    @DeadlyRevenged 3 года назад +1

    Do you think it is possible to work as a programmer and study a different career in your spare time, such as law?

    • @GreidiAjalik
      @GreidiAjalik  3 года назад

      Of course it is possible! But keep in mind, it takes a lot of hard work, motivation, and sacrificing a lot of your “spare time” to accomplish this!

  • @nincompoop17
    @nincompoop17 2 года назад +1

    Sweet. I'm also looking into completing a computer science degree on top of my electronic engineering degree. Why did you go with Georgia tech?

    • @GreidiAjalik
      @GreidiAjalik  2 года назад +1

      OMSCS has really inexpensive tuition, that's pretty much main reason that drove my decision.

    • @nincompoop17
      @nincompoop17 2 года назад

      @@GreidiAjalik Haha thanks :D

  • @polkolkj4788
    @polkolkj4788 2 года назад

    I have a french master 2 in electronic embedded systems . But what's the difference between electronic embedded systems and software embedded systems

    • @GreidiAjalik
      @GreidiAjalik  2 года назад

      hey! I'm not very familiar with "electronic" engineer term. I'm assuming it is referring to working with the electrical/hardware side of things - electrical design and layout. Embedded software engineer focuses on the low level software for specific MCUs.

  • @user-op9cr1lc3t
    @user-op9cr1lc3t 2 года назад

    Can you please assist with writing a program for n76e003at20
    For a digital electronic timer with four 7 segment displays

    • @GreidiAjalik
      @GreidiAjalik  2 года назад

      Hi! I don't provide services like this currently, I'd recommend searching on youtube to understand 7-seg basics and then watch some tutorial videos for that microcontroller. Best of luck! Cheers!

  • @mehmetyucelsartas5447
    @mehmetyucelsartas5447 3 года назад

    Hello Sir ! Do embedded systems enable us to work as freelancer ? What do you think about that. Embedded system engineers tend to work as freelancer ?

    • @GreidiAjalik
      @GreidiAjalik  3 года назад

      Hey! Yes and yes! It’s totally possible to work as a freelancer as an embedded software engineer! We are currently hiring a freelance engineer to help us with some work... so yes, totally doable - especially now with the push of going more remote due to COVID!

  • @habibahmed5140
    @habibahmed5140 3 года назад +2

    Hey good to watch your videos finally someone is right here to ask the following question
    I have completed bachelors in mechanical here in Italy now i have started masters in mechatronics but i want to make my career in embedded software development any help and guidance to make my path towards this will be highly appreciated

    • @GreidiAjalik
      @GreidiAjalik  3 года назад

      Hey man! Thank you for the support! I’ve put this video together that might help you out! ruclips.net/video/HFmGk4oufj8/видео.html let me know if this helps! Cheers!

  • @GCKteamKrispy
    @GCKteamKrispy Год назад +1

    Jokes aside, as a fellow engineer, workout is very important for us, because we sit all day on chair😂

  • @kusuma9625
    @kusuma9625 3 года назад +1

    Sir...i am still graduate persuing engineering at electronics ....can u pls help me how do build the career...what type of courses should i learn

    • @GreidiAjalik
      @GreidiAjalik  3 года назад

      Hi Kusuma! I’m planning to put together a video for how to become an embedded software engineering in the next few weeks, so I stay tuned for that! Cheers!

  • @faradaysamy
    @faradaysamy 2 года назад

    Would you please share your office Chair brand?

    • @GreidiAjalik
      @GreidiAjalik  2 года назад +1

      it is this chair: amzn.to/304q7Pm
      Honestly, I don't recommend it for taller people who plan on sitting on it for more than 4 hours per day... I had some back issues initially because of it. I then got a lumbar support for the chair and it is significantly better now. I can work without any back issues using this chair.

  • @mathsyt7267
    @mathsyt7267 2 года назад

    What programming language will you need to learn to be embedded software engineer?

    • @GreidiAjalik
      @GreidiAjalik  2 года назад

      Hey! here's a video of that gives an overview of what skills you need... ruclips.net/video/HFmGk4oufj8/видео.html

  • @dual_5928
    @dual_5928 2 года назад

    Great stuff . Just wondering if you have recommended books or readings.. i want to start learning embedded systems :)

    • @GreidiAjalik
      @GreidiAjalik  2 года назад

      Thanks Wayne! books... not really.. honestly, I've just learned a bunch of stuff during my work or watching youtube videos and doing some personal projects. Any platform you're looking into to get started with? I might be able to guide you to the right direction....

    • @dual_5928
      @dual_5928 2 года назад

      @@GreidiAjalik not much idea as well could ypu suggest a platform or maybe i need to study again C programming

  • @firas___fit
    @firas___fit Год назад

    Whats the difference between
    Embedded system and embedded software

    • @GreidiAjalik
      @GreidiAjalik  Год назад

      Hey! here's a video to explain it: ruclips.net/video/7ahkBz3BSRs/видео.html

  • @memoadam5097
    @memoadam5097 3 года назад +2

    Any recommendations for some resources/courses about embedded systems please?

    • @GreidiAjalik
      @GreidiAjalik  3 года назад +1

      Hey! Any particular microprocessor you’re looking for? Or just looking for anything?
      You can probably find some free courses on coursera about embedded...

    • @shubhampathak7926
      @shubhampathak7926 3 года назад +1

      @@GreidiAjalik stm32 is pretty popular right now. Although i'm still learning C and basics of electronics, I would love to learn how to proceed if i want build a career as embedded software developer.

    • @GreidiAjalik
      @GreidiAjalik  3 года назад

      Working on a video that would probably answer your question .... Cheers!

  • @timmy7201
    @timmy7201 2 года назад +2

    I wish I could work so organized like you do.
    My team thinks I'm some kind of privatized ticket-less IT service desk, so I'm called every 15 minutes during the day and can't get anything done...

    • @GreidiAjalik
      @GreidiAjalik  2 года назад

      Hey, Same has happened to me as well in the past, but not really anymore. I think it’s important to set some boundaries - talk with your team or manager about that. (I think a lot of people don’t understand that uninterrupted deep focus time is needed for writing code) For example, if headphones are on then no person interruptions, or when working remote setting your status to “busy or do not interrupt” and not responding to DMs until later on. Or feel free to just say that I’ll follow up with that later today. I think it’s important to have those 1.5-4h time slots of un-interrupted time when architecting, designing, or writing code.
      If your coworkers are literally coming to you with issues that need to be fixed, then ask them to put those into ticketing system where they explain the exact problem. If you don’t have some kind of ticketing system… get one…

    • @timmy7201
      @timmy7201 2 года назад

      ​@@GreidiAjalik I've already talked about it with my manager a dozen of times in the past, he isn't a developer himself and doesn't get the issue.
      Most of my colleagues aren't developers either and prefer a horizontal management approach where all requests are randomly thrown at each-other without passing by the manager for approval first. In my experience the horizontal management approach never works in IT, as it slowly evolves into a top down system where there is not only one manager but a whole team commanding and micromanaging you.
      Fighting the issue has only resulted in me being labeled "not a team player". I guess you've to set those boundaries starting from day one, otherwise colleagues become used to the instant helpdesk approach and won't accept anything else anymore. I've tried the ticketing system but people refuse to utilize it, because it's to slow to wait until it's their turn.

    • @GreidiAjalik
      @GreidiAjalik  2 года назад

      Sorry man… it Sounds like you gotta find a better work environment… I personally wouldn’t put up with crap like that…

    • @timmy7201
      @timmy7201 2 года назад +1

      ​@@GreidiAjalik Well, I work here together with one other dev and both our performance reviews included "not a team-player". The first thing my dev-colleague said after his performance review was: "we gotta get out of here". Looks like our department is going to lose 100% of their development team, purely out of stubbornness and not wanting to listen to our proposed solutions...
      Our boss didn't deem documentation a necessity, so yeah... there is that issue too. I was able to convince my colleague to (secretly) spend one hour a day on writing documentation for the next couple of weeks, let's hope it helps with leaving on good terms...

    • @GreidiAjalik
      @GreidiAjalik  2 года назад +1

      @@timmy7201 no documentation... ?? clearly whoever is upper management has no idea of development processes... but let me know how does your transition go to a new place if you decide to leave - and if I can be any help, feel free to ask any questions! Cheers!

  • @bhaumikshukla4901
    @bhaumikshukla4901 3 года назад +2

    Hi Greidi,
    I have started working as an embedded systems test engineer with a 3 year bond for a german automobile company but I want to work as an embedded software engineer in the future for a consumer electronics company so will such a company accept an application for embedded software from a 3 year experienced embedded system test engineer.

    • @GreidiAjalik
      @GreidiAjalik  3 года назад

      Hey! I’m sure they would accept - you might want to consider how much software experience you have, at minimum you’d want to be familiar with C/C++ and probably python. You’re probably already familiar with lots of communication protocols through testing, so that will be a huge help. There are plenty of people who go from test engineering to software engineering or other way around. Hope this helps, good luck and let me know if you’re able to make that transition, cheers!

    • @bhaumikshukla4901
      @bhaumikshukla4901 3 года назад +1

      @@GreidiAjalik Thanks for the advice man. And keep on making such videos related to your work.

    • @GreidiAjalik
      @GreidiAjalik  3 года назад

      No problem and I appreciate the support! Thank you!

    • @prat1024
      @prat1024 2 года назад

      By any chance are you working in Germany?

    • @bhaumikshukla4901
      @bhaumikshukla4901 2 года назад

      @@prat1024 nope working in India

  • @msbanda2123
    @msbanda2123 2 года назад +1

    😍

  • @ivanlemos3799
    @ivanlemos3799 2 года назад

    Men I want to be like you professionally, love embbeded systems. I'm trying hard to get into.

    • @GreidiAjalik
      @GreidiAjalik  2 года назад

      You can do it!! Best of luck on your journey!

  • @mamunsikder6367
    @mamunsikder6367 3 года назад +2

    love from Bangladesh

  • @giacomobelluardo7456
    @giacomobelluardo7456 3 года назад +1

    What coding languages are requested when I want to be an embedded software engineer?

    • @GreidiAjalik
      @GreidiAjalik  3 года назад +1

      C/C++ are the main coding languages requested for embedded software engineers. Cheers!

    • @giacomobelluardo7456
      @giacomobelluardo7456 3 года назад

      @@GreidiAjalik thank you, I love those languages ahahaha

    • @giacomobelluardo7456
      @giacomobelluardo7456 2 года назад

      @@GreidiAjalikAnd what about languages like python, is it used ?In addition I would like to know if also the OOP is applied in the embedded software engineer job.

    • @GreidiAjalik
      @GreidiAjalik  2 года назад +1

      @@giacomobelluardo7456 yep, I would use python almost daily. Yes to the oop, I've worked on projects with none oop, mixed, or entirely oop... so there's a good mix...

    • @giacomobelluardo7456
      @giacomobelluardo7456 2 года назад

      @@GreidiAjalik thank you so much

  • @sungjinkim7730
    @sungjinkim7730 2 года назад

    Cool

  • @LegendaMurad8bpstar
    @LegendaMurad8bpstar 2 года назад +2

    Wish me luck bro I got accepted as a validation engineer

  • @fabianerquinigo9686
    @fabianerquinigo9686 2 года назад

    Hi bro. I am electronics engineer. I like embedded systems. Can you make a video about the knowledge we need on order to get a job in embedded systems. Thanks

    • @GreidiAjalik
      @GreidiAjalik  2 года назад

      Hey! Yes, I do have one on it, but since I already saw that you left some comments on it - I'm assuming you found it! :) Thank you for the support! Cheers!

  • @kaustubhjagtap2735
    @kaustubhjagtap2735 3 года назад +1

    Great.
    Now. I think. I got Right person to ask my quary. 😁😁
    Sir
    I am from india i confused about.
    Embedded software
    And
    Embedded hardware
    Pls clarify 🙏🙏
    Which Controller Used most. Arm. Or avr

    • @GreidiAjalik
      @GreidiAjalik  3 года назад +1

      Hey! Embedded hardware engineer would typically do ASIC chip design, PCB layouts, hardware testing, hardware selection, schematics...
      Embedded software engineer would work with creating embedded software, writing code to test hardware interfaces, develop device drivers, work with Real Time Operating Systems (RTOS) on microcontrollers, and probably many other options related to this...
      Hope this clarifies it :) Depending on what applications we are talking about, I’d say arm is used most in portable devices... but don’t take my word for it, I don’t have data to back this, so if someone can provide actual stats on most used... then go ahead

    • @jokerjoker-tp2vf
      @jokerjoker-tp2vf 2 года назад

      Designing is limited to project.once completed then only replication haapens in production.so dont choose design as carrier but take embedded software and learn design it will helps to programming because u Will understand how to communicate with hardware of board

  • @milithamihiranga9645
    @milithamihiranga9645 2 года назад +1

    wow....

  • @solo_robo
    @solo_robo 5 месяцев назад

    I want to be like you

  • @kamertonaudiophileplayer847
    @kamertonaudiophileplayer847 3 года назад

    Do you have an experience to program DAC?

  • @ajikka5609
    @ajikka5609 Год назад +2

    Heads up, with that routine you are looking at Burnout or another serious issue within 10 years. Just 2-3 15min breaks don't cut it. You need to take proper breaks, maybe follow Pomodoro and workout/meditate. Software is not easy and since its so involved people really forget self care in the day-to-day.
    Word from someone who has seen the after effects, ideally try to work < 6hrs including meetings and really relax on weekends.
    I see you were smart enough to quit after a year of this video. Others be warned.

    • @GreidiAjalik
      @GreidiAjalik  Год назад

      I agree with you... taking proper breaks and workout/meditation is highly important. Thanks for sharing this for others to read! Cheers! (:

  • @gabrielfienco2531
    @gabrielfienco2531 3 года назад +1

    how much can we expect as salary in this career ??? thanks good video

    • @GreidiAjalik
      @GreidiAjalik  3 года назад +2

      Thanks for the support Gabriel! The salary totally depends where you live, but in the USA (generally) the salary is competitive with average ~90k per year for entry level position.

    • @gabrielfienco2531
      @gabrielfienco2531 3 года назад +1

      @@GreidiAjalik thanks, maybe i should consider moving there hehe just a joke.

    • @GreidiAjalik
      @GreidiAjalik  3 года назад +1

      Lol, come on over!

  • @JAYZILLA
    @JAYZILLA 2 года назад +1

    Hey man are you self taught?? I have a few questions for ya

    • @GreidiAjalik
      @GreidiAjalik  2 года назад +1

      Hey! To some extent yes, sure what are your questions?

    • @JAYZILLA
      @JAYZILLA 2 года назад +1

      @@GreidiAjalik do you or know anyone who mentors? I'm highly interested in this field but I have no guidance and don't have the budget for a bachelors degree

    • @GreidiAjalik
      @GreidiAjalik  2 года назад +1

      It’s understandable, I do have some videos out in this channel that can give you an understand what you need to know and to get started. About mentoring, I’m not sure, I know there’s a website called code mentor you can check it out. If you have just some specific questions you can always join my discord channel (description for link) and I make announcements when I would be online to chat in live with people. Cheers!

  • @BillyRyan123
    @BillyRyan123 2 года назад +1

    Can I get a computer science degree to become an embedded software engineer?

    • @GreidiAjalik
      @GreidiAjalik  2 года назад

      Yes! You can, you want to make sure you take few embedded systems courses while doing that :)! Maybe a basic circuits class as well depending how low level in embedded software you’d want to work in!

    • @BillyRyan123
      @BillyRyan123 2 года назад

      Ok thanks for the insight . The school I want to apply has circuit courses as well as some electronics included in the CS program

    • @GreidiAjalik
      @GreidiAjalik  2 года назад

      @@BillyRyan123 that's perfect then!

  • @jatodd3746
    @jatodd3746 5 месяцев назад

    The 2nd most hated activity by SW Devs is writing docs ... the MOST hated activity is reading somebody's poor quality docs. Do your DOCS! :)

  • @shubhamkumar-oq8qr
    @shubhamkumar-oq8qr 3 года назад +1

    Don't use DSO use Logic analyzer

    • @GreidiAjalik
      @GreidiAjalik  3 года назад

      Depends on the cases, in this case logic analyzer would’ve been fine, agreed! Cheers!

  • @matthewfeatherston8982
    @matthewfeatherston8982 11 месяцев назад

    "My code did not work after the merger" #StoryOfMyLife .... I am also an embedded software engineer and am glad I'm not the only one with these issues (The struggle be real 😉)

  • @akshaymannarkkad7805
    @akshaymannarkkad7805 3 года назад +1

    Hi nice video bro....can u do a video on how to get into companies in Germany as an embedded software engineer...with 3 ,4 years of experience in this field.....for an Indian guy.....

    • @akshaymannarkkad7805
      @akshaymannarkkad7805 3 года назад +1

      Germany,us or any foreign country other than inda

    • @GreidiAjalik
      @GreidiAjalik  3 года назад

      Hey! Thank you! I like the idea, I'll plan on doing something like that for the US market...

  • @suryah
    @suryah 3 года назад +1

    Did you pursue computer science or electrical in ug??

    • @GreidiAjalik
      @GreidiAjalik  3 года назад +1

      I did Electrical Engineering for undergrad... looking back I should’ve done CS/Software Engineering for ug or at least Computer Engineering.

    • @suryah
      @suryah 3 года назад +1

      Thank you, iam currently pursuing computer so can i take embedded systems?

    • @GreidiAjalik
      @GreidiAjalik  3 года назад +1

      Yes yes! You should, there might be some electives that are embedded systems focused (at least my university had). Just make sure they would count towards your degree! Cheers!

    • @suryah
      @suryah 3 года назад +1

      @@GreidiAjalik thank you 😀😀

    • @yashshah9029
      @yashshah9029 3 года назад +1

      @@GreidiAjalik I am also doing computer engineering but most of projects people do is in website developemnt so i am also thinking of working of embedded engineer because i like c and c++ and working with real time systems ,you said you could have done CS , so you do not wanted to embeded engineer? , from computer engineer coursework is different so maybe it will hard to become embeded engineer from CS degree

  • @alexandrohdez3982
    @alexandrohdez3982 2 года назад

    so you don't feed you at all ?

    • @GreidiAjalik
      @GreidiAjalik  2 года назад

      Food is for the weak.... lol ... of course I do... I just put main focus on what the software engineer might do work-wise... :)

  • @haozhang7769
    @haozhang7769 Год назад

    I would recommend not have your dob shown in the CDC card here.

    • @GreidiAjalik
      @GreidiAjalik  Год назад

      That's fine :) nothing secretive about my dob :) Thank you! Cheers!

  • @blocky3664
    @blocky3664 2 года назад

    DS4024 is > 3000 dollars yikes

    • @GreidiAjalik
      @GreidiAjalik  2 года назад +1

      yea... it's expensive :/

    • @blocky3664
      @blocky3664 2 года назад

      @@GreidiAjalik The question is then, do you really need it/use it for your use cases? And if yes, which options that this expensive scope has that others don't?

    • @GreidiAjalik
      @GreidiAjalik  2 года назад +1

      I did use it for my use cases - whatever I did in this video can be done with way cheaper o scopes. The scope was provided by my employer that I was able to use while working from home - now it's returned to the employer. Honestly I'm not a scope expert by all means... you can do a comparison of this scope vs cheaper ones using the info here www.tequipment.net/RigolDS4024.html#tech-specs I wouldn't personally ever buy this expensive scope for hobby use or simple professional work.

    • @blocky3664
      @blocky3664 2 года назад +1

      @@GreidiAjalik cool, thnx for the link!

  • @iAmSavvi
    @iAmSavvi 2 года назад

    😂😂i'm just going to stick to the regular software development

    • @GreidiAjalik
      @GreidiAjalik  2 года назад +2

      that's good that you know and realize that... many people don't...

  • @carguy-xv2cl
    @carguy-xv2cl Год назад +2

    How programmer get wife, please teach me.

    • @agingbach4351
      @agingbach4351 2 месяца назад

      Look at each person’s demographics lul