Now there is such an hype about Agentic , LLM, SLM, motlbook, AGI etc. it is easy to think and start to believe that there is no need of software developers at all and somehow we will 100x or even 1000x productivity from developers and test engineers.
I have been working in automotive embedded can say for sure that this skill is not going to AI’fied meaning AI taking over. The reasons are as follows:
1, Automotive embedded products need to be safety certified to varying degrees depending on the criticality or the SIL levels.
2, Automotive products which go on the road can harm others and can cause malfunction so there are regulations before a new vehicle can be launched into any market
3, The LLMs are mostly trained on web and application code as embedded code is not available on internet, they are all in repos of Tier-1 and OEMs and never in public domain.
4, OEMs can’t risk their brand reputation to an LLM generated code so they will likely put checks and balances. I know a few OEMs who are giving licenses to LLM agents, but them they have so many component tests in the path , it is lot easier to write human code and get it main-lined than using LLM code and keep getting into debug-loops of failed main line test cases.
The best use of LLMs is as a search engine to validate what you already know, if the user of LLM can’t know if the LLM output is correct or not, then better to learn the hardway and only use LLM as an aid rather than as a main source of knowledge.
What do you think, comment below.