Software Defined Vehicles
Interview with Dr Nico Hartmann, Qorix
“S-CORE is the blueprint – we build the actual structure”
As open-source architectures move into the core of software-defined vehicles, Eclipse S-CORE aims to deliver the first near-series middleware standard for the industry. In the interview, Dr Nico Hartmann, CTO at Qorix, explains how far the implementation has already progressed — and what comes next.
The Eclipse S-CORE (Safe Open Vehicle Core) initiative aims to rethink the base software for software-defined vehicles, following a strict “code-first” philosophy rather than relying on endless specification documents. Presented publicly by leading OEMs, suppliers and the Eclipse Foundation at the Automotive Electronics Congress (AEK) 2025, the project has already been described as an “Airbus moment” for the automotive industry. With version 0.5 Alpha, a tangible implementation milestone is now available, offering core modules such as communication, orchestration, logging and persistency.
But theory alone is not enough. At ELIV 2025, Qorix – the joint venture of KPIT Technologies and ZF – showcased its Performance Stack based on S-CORE components running on target hardware. Against this backdrop, we spoke with Dr Nico Hartmann, CTO of Qorix, to understand how far S-CORE and its industrial deployment have progressed, what role Qorix plays within the ecosystem, and where the potential stumbling blocks lie when bringing an open-source middleware to true production readiness.
Dr Hartmann, what exactly did Qorix present at ELIV 2025 – and how was it received?
One of our two ELIV demonstrators showcased a series application for Adaptive Cruise Control on a ZF production ECU, running our Qorix Adaptive Stack. In addition, we presented our Performance Middleware Stack, which is also used within the S-CORE project of the Eclipse Software Defined Vehicle Working Group. This demonstrator was integrated with an Adaptive Cruise Control function on Qualcomm’s Snapdragon Digital Chassis platform. The response was extremely positive: for many visitors it was the first time they could see S-CORE components actually running on target hardware rather than merely as a concept.
What is the technical distinction of the Qorix Performance Stack?
The Qorix Performance Stack is a highly capable middleware designed specifically for high-performance computers in modern vehicle architectures. It enables efficient orchestration of applications with different criticality levels and provides high-performance data exchange without redundant copying thanks to zero-copy communication. The result is low latency, deterministic runtime behaviour and a reliable basis for safety-critical systems. Building on this foundation, Qorix provides a production-ready commercial distribution based on the S-CORE approach, including safety artefacts, certification support and long-term maintenance.
How does Qorix Performance differ from the open S-CORE base?
Eclipse S-CORE provides the open-source foundation – Qorix Performance turns it into a production-grade, safety-certifiable middleware product. Within S-CORE, we contribute features such as zero-copy communication, deterministic orchestration and DevOps-capable toolchains. Beyond this, we provide safety artefacts, certification documentation and long-term support – everything OEMs and Tier-1 suppliers need to bring open-source middleware into series production. Put simply: S-CORE is the blueprint – Qorix Performance is the completed building.
Why does zero-copy communication play such a central role in the Performance Stack?
Zero-copy is not a buzzword but an enabler for the next level of efficiency in high-performance ECUs. In traditional middleware architectures, data must be copied between processes, which costs latency and memory bandwidth. Our technology removes this overhead entirely by exchanging data between tasks via references in a thread-safe manner. The outcome is constant latency, deterministic behaviour and up to 40 per cent lower CPU load. Especially for ADAS and sensor-fusion functions, this marks the difference between “technically possible” and “fit for market”.
How far along is the implementation of S-CORE components on real hardware?
The demonstration shown at ELIV is based on the current S-CORE implementations. This version includes the core modules Communication, Orchestration, Logging and Persistency – all already running on real target hardware. Of course, we are not yet talking about production maturity: certification and safety artefacts are still missing, which aligns with the development roadmap. Work on version 0.5 will be completed in November. Version 1.0 is planned for 2026.
What is the overarching goal of S-CORE – and why was 2025 the right moment to launch it?
S-CORE aims to provide a publicly available reference implementation for essential, non-differentiating functions within the software-defined vehicle. Open source enables the necessary speed and breadth of collaboration: we develop together rather than solving the same problems repeatedly. The timing was ideal – the first SDV architectures are in the field, the industry understands the challenges, and virtually all upcoming E/E architectures follow this paradigm.
How does S-CORE fundamentally differ from AUTOSAR or earlier standardisation initiatives?
The crucial difference is the approach: code first. We produce functioning software – visible, testable and improved iteratively – rather than writing endless specification documents. Instead of competing implementations that remain incompatible despite sharing a specification, there is a single shared base which is extended through distributions. User benefit, not differentiation, is the focus. The fundamental functionality is developed once and remains consistent.
How is governance organised: who makes strategic decisions and how open is access for new partners?
Governance is divided into two parts. Strategically, the X-CORE Platform Council under the Eclipse Foundation oversees topics such as public communication, roadmaps and the feedback loop from the automotive industry. Technically, S-CORE is led by the Project Leads Circle and its feature teams, also following Eclipse rules. All meetings are public and access is handled transparently via the Eclipse Foundation’s calendars. New partners are explicitly welcome – what matters is contribution, whether code, safety or security artefacts, or process input. Voting rights are assigned on merit, based on actual contributions.
Qorix is one of the most active members of the S-CORE project. What role do you play specifically?
Qorix is one of the driving forces behind Eclipse S-CORE. We are responsible for key architecture and runtime components and contribute a substantial portion of the code for orchestration, logging and persistency. As a founding member, we have shaped the project’s technical direction from the outset – from early feature definitions to implementation on real hardware. We not only contribute, we demonstrably take a leading role in S-CORE’s evolution.
Why are the founding members almost exclusively German or European companies – where is the international participation?
Germany, as a major automotive hub, naturally had the interest and the right starting position to initiate the effort. Under the motto “less talk, more code”, our aim was to deliver results rather than get lost in preliminary debates. S-CORE is not a VDA initiative, but the association views it as an important impulse for the industry. Additional European partners, such as Valeo, have joined, and the first international contributions from the commercial-vehicle sector are imminent. Many potential partners are observing the project closely – and they can see that what is being developed here is real, usable code.
How realistic is it to bring a safety-certified open-source middleware to production level?
Completely realistic. S-CORE is not a typical open-source project that is industrialised afterwards. Every accepted contribution must be close to production quality, or at least aim for it. We do not accept “proof of concept” code. From the outset, the project has been designed for safety and production readiness, following ISO 26262-compliant processes and clear quality metrics.
When do you expect production-ready applications based on S-CORE?
We expect the first production-near applications in 2026, meaning real ECUs in vehicles using S-CORE modules.
How do you ensure that S-CORE does not remain stuck in presentations – but actually reaches the vehicle?
By focusing on what matters: code. We invest less in slides and more in functioning software. Our partnerships with chip manufacturers, OS providers and Tier-1 suppliers ensure that S-CORE runs on real hardware early on. The ELIV demonstration was a major milestone – in 2026 S-CORE will be visible in vehicles.
And if you look back at the project three years from now – what would count as personal success for you?
If vehicle manufacturers say: “Our software runs on Qorix Performance – and it just works.” That would be proof that, together, we have created something through open source and industrial discipline that genuinely transforms the industry.