Hi Fabytm, I'm currently into Hardware (PCB design(schematics and layout) and testing using scope,logic analyser,etc.). I have some interest in software as well- stuff like firmware but in my company (big MNC) we have a seperate team for that. I want to do both. Any suggestion/career advice?
Talk with your managers and see if they have a role which combines both. Otherwise, maybe it's time to search for a new job if you're serious about this!
As an embedded software engineer I can confirmed everything you said. It's very satisfying to build an embedded system but reading datasheets is such a bummer😅
Awesome explanation, thank you for sharing. Perhaps it's a bit late to be asking here, but for someone interested in asking the following questions on a daily basis, what would you recommend going to school for? Questions/Challenges I want to deal with on a daily basis: - How is the user going to interact with these physical pieces? - How is this future-proof? - How is this hardware scalable? (Fabrication/manufacturing-wise) - How is this hardware ergonomic/comfortable for the end-user to wear? (Feels transparent?) - How will this tangible hardware be easily programmable for the software Designer (UX/UI) & Developer (Code)? - How will this hardware endure in its environment? (i.e. time, weather, climate, daily use case(s), temperature, etc.) - How will my machine code (Binary code) be translated to programming language?
@@TheFabytm In your first video, you mentioned that you recommended that one starts with the MSP430 MCU in that it has less layers of software on it compared to the Arduino, is the MSP430 the microcontroller that has the least of software layers on it then? How can we experience this difference hands-on with the two MCUs? Meaning, how can we verify this?
Well, you could get close to the hardware layer with most MCUs, but what I mean is that with some platforms like Arduino, ESP32, the IDEs have the dirty (configuring clocks, peripherals) done for you either directly, through already written functions or through GUI plugins. This can also apply to the MSP430 with the Energia IDE, but when you write code in IAR/CCS, you mostly have to go through the user guide and datasheet to accomplish what you want. This is also true of the ATMega on the Arduino if you don't go with the Arduino IDE.
What career path did you take and how happy are you with it? 💼
Hi Fabytm, I'm currently into Hardware (PCB design(schematics and layout) and testing using scope,logic analyser,etc.). I have some interest in software as well- stuff like firmware but in my company (big MNC) we have a seperate team for that. I want to do both. Any suggestion/career advice?
Talk with your managers and see if they have a role which combines both. Otherwise, maybe it's time to search for a new job if you're serious about this!
As an embedded software engineer I can confirmed everything you said. It's very satisfying to build an embedded system but reading datasheets is such a bummer😅
Why am I watching this? I already am an embedded engineer haha
Awesome explanation, thank you for sharing. Perhaps it's a bit late to be asking here, but for someone interested in asking the following questions on a daily basis, what would you recommend going to school for?
Questions/Challenges I want to deal with on a daily basis:
- How is the user going to interact with these physical pieces?
- How is this future-proof?
- How is this hardware scalable? (Fabrication/manufacturing-wise)
- How is this hardware ergonomic/comfortable for the end-user to wear? (Feels transparent?)
- How will this tangible hardware be easily programmable for the software Designer (UX/UI) & Developer (Code)?
- How will this hardware endure in its environment? (i.e. time, weather, climate, daily use case(s), temperature, etc.)
- How will my machine code (Binary code) be translated to programming language?
I am flutter developer, I love embedded systems.. unfortunately.. my field study isn’t related to Electronics or Computer science.. quite sad 😞
Welcome back! It’s been a minute.
It has been, indeed! Thanks!
@@TheFabytm In your first video, you mentioned that you recommended that one starts with the MSP430 MCU in that it has less layers of software on it compared to the Arduino, is the MSP430 the microcontroller that has the least of software layers on it then? How can we experience this difference hands-on with the two MCUs? Meaning, how can we verify this?
Well, you could get close to the hardware layer with most MCUs, but what I mean is that with some platforms like Arduino, ESP32, the IDEs have the dirty (configuring clocks, peripherals) done for you either directly, through already written functions or through GUI plugins.
This can also apply to the MSP430 with the Energia IDE, but when you write code in IAR/CCS, you mostly have to go through the user guide and datasheet to accomplish what you want. This is also true of the ATMega on the Arduino if you don't go with the Arduino IDE.
Carring the power supply is just a problem!!