I don’t know, I guess it depends on location and such. I work as a C++ dev with computer vision related stuff. I have an ok salary and very flexible working conditions. And I haven’t seen any web related jobs in my region which seem technologically more interesting.
You are correct about number of job openings though..
I'll second this, I work as a low level C dev on embedded stuff. Good salary for the region, company pays embedded software devs at the same rate as high level app and web devs, and have somewhat flexible working conditions. This is just an anecdote I know, but I am very surprised at the general consensus at how bad the embedded positions are, it hasn't been my experience or my peers at least.
I am a embedded C++ engineer and it feels like I’m watching all my friends who work building web apps have fun on the other side.
- More companies/job openings
- Higher salaries
- Flexible working
- More interesting technology/problems