3 ms·
"Embedded" means a deeper connection between the software and hardware by definition, so it might make sense for pure software to be uncommon.
by netr0ute 4y ago
"Embedded" means a deeper connection between the software and hardware by definition, so it might make sense for pure software to be uncommon.
- badRNG 4y agoEmbedded means a computer is part of another product which includes satellites, spacecraft, aircraft and drones with millions of LOC. I've worked in embedded most of my career and in my experience, aside from driver developers and some middleware folks, the vast majority of embedded software engineers just work on embedded software applications. I imagine the situation is vastly different for those working on a microcontroller, but that isn't the entirety of embedded systems.
- rubylark 4y agoI exclusively work on microcontroller projects, and my experience is the same. I've only worked on one project that really needed my EE experience to write some drivers. Once the drivers are there, it's all application layer for the rest of the project, which usually go on for 1-3 years for a team of 1 to 12 people.