I left embedded for web about a decade ago and doubled my salary overnight while taking on a role that was less demanding. My experience from embedded gave me an advantage over colleagues, specifically with regards to troubleshooting systems and performance problems, (edit) and the ability to read / understand the C/C++ code that so many of these languages, their standard libraries, their extensions, etc., are implemented in, that has carried forward to this day.
I'd love to go back to embedded but I can't cut my salary in half to do it.
I'd love to go back to embedded but I can't cut my salary in half to do it.