Embedded software is definitely more “real” coding than industrial, but that’s partly because we don’t get as much excuse to dig into it at the industrial level.
I have been doing some embedded work and can agree, the challenges are very different. But the challenges tend to be real world, physical challenges and so feel more real and rewarding. Versus the self-made challenges of regular software.