I'm having trouble finding the 'solution' you refer to in the video. Mention is made of working on an abstraction layer, but that does nothing to solve the mess that is embedded development.
Lipstick on a pig -- current embedded development ecosystems are fundamentally broken, and can't be fixed by just another abstraction.