Every carmaker chasing software-defined vehicles qualifies the same foundational tools on its own: operating systems, toolchains, LLVM. The work is duplicated across the industry and none of it is a differentiator. The fix is to qualify those shared foundations together and compete on the product instead.

Automotive faces a fundamental bottleneck hindering SDV: qualifying and certifying software for safety-critical applications.
In our fragmented, non-collaborative market, developing safety-critical components as part of a larger system you don't control forces you to make assumptions about unknown system contexts. This creates a spectrum from over-engineering to oversimplification.
Whatever you choose, you end up depending on foundational elements: certified operating systems, qualified toolchains, and utility libraries (STL, Eigen, etc.). That dependency traps companies in one of three problematic paths:
Other industries recognized this early and invested in collaborative qualification of foundational projects. In automotive, proven technologies like LLVM and its ecosystem, along with established libs, warrant collective industry investment.
The payoff:
Industry-wide collaboration on qualifying foundational elements is essential for the sector's advancement. Let's compete on innovation, not on who can best navigate outdated infrastructure.
The future of automotive software depends on the willingness to collaborate on the foundation while competing on the innovation that matters
Originally posted on LinkedIn
Fadi Labib runs this field lab. 15 years in automotive, robotics, and embedded systems; ESMT Berlin EMBA. I give AI real engineering problems, then check its work. More about the lab →
Related case studies
Carmakers now call themselves "Software-Defined Vehicle" companies. Nobody calls a smartphone "software-defined". Phones were software-first from day one, so the label was never needed. The SDV prefix is automakers announcing they have to rebuild around software two decades after mobile did.
Open source software powers 96% of all codebases and would cost $8.8 trillion to rebuild, yet just 5% of developers create 96% of its value. Google Test alone saves companies billions. Imagine 2,000 companies each burning money to build their own testing framework, then to maintain it. That's billions down the drain, solving the same problem thousands of times. Meanwhile, bugs caught early save hundreds of thousands per year, and engineers get to build actual products instead of reinventing basic tools. Tech giants aren't sharing code out of generosity, they've figured out that giving away millions in development costs them less than the alternative.
Nokia launched the first smartphone in 1996, 11 years before the iPhone, and had superior technology with a massive R&D budget, thousands of patents, and advanced features like GPS and 5MP cameras. Yet they failed. Why? Not because of technology, but because they couldn't transform from a hardware company to a software company. Developers abandoned them for platforms that took software seriously. Today's carmakers are repeating Nokia's mistake: spending billions on research but focusing on the wrong things, while Tesla and Chinese EVs play by software-first rules, just as Apple and Samsung did against Nokia.