Embedded software, once a challenge to write, update, and optimize, is following the route of other types of software. It is abstracted, simpler to use, and much faster to write. But in some cases, it ...
I don't think you can remove humans from software engineering. It's fundamentally about solving human problems. Even if AI helps write code, humans still have to decide what problems are worth solving ...