Tuesday, September 30, 2025 - 07:00

Rethinking automotive software platforms

Almost every function in modern vehicles is controlled by ECUs (Electronic Control Units). To reduce effort and speed up development and maintenance, the industry has long relied on software platforms, shared sets of components and services that power these ECUs.
Using automotive standards where possible offers extra benefits: “off-the-shelf” solutions that integrate faster and more reliably.

However, there is still no widely adopted standard for more complex platforms in safety-critical domains. For example, those using service-oriented communication for Advanced Driver Assistance Systems (ADAS). Traditionally, each OEM has addressed this gap in one of three ways:

  1. The proprietary mix: Combining in-house software with components from multiple suppliers. This allows customisation but adds integration complexity, quality assurance challenges, and slows development.
  2. The single supplier approach (buy): hiring one Tier-1 to deliver the complete platform. This reduces integration work but creates dependence on one supplier and limits quality control in combined systems.
  3. In-house approach (make): developing a software stack entirely in-house. This increases the effort by far yet offers better control of the quality.

All three strategies have trade-offs. New, tech-focused OEMs tend to build more in-house, while traditional OEMs often outsource more. But there is also a completely new option, one that blends the benefits of both and opens new opportunities for everyone involved.

 

 

A shared, open source platform

Instead of duplicating similar work across companies, the automotive industry could develop a shared open source platform that is free to use, shaped by a broad community, and available to all.

That’s exactly what Eclipse S-CORE (Safe Open Vehicle Core) aims to provide: a safety-compliant, service-oriented software platform for high-performance ECUs, developed collaboratively under the Eclipse Foundation and Eclipse Software Defined Vehicle Working Group.


Seven principles that define S-CORE

  1. Everyone is welcome: OEMs, Tier-1s, software vendors, universities, and authorities worldwide are free to join and contribute.
  2. Everybody contributes: The goal is to jointly develop a service-oriented platform for safety-critical automotive systems.
  3. We reuse: We integrate proven solutions where possible, avoiding re-implementation of existing functionality.
  4. We don’t just specify, we code:  We focus on building the platform directly in code, rather than lengthy top-level specifications.
  5. One best solution: When multiple implementations exist, the community agrees on the best one to maintain.
  6. We are open source in every way: Not only the software, but also the organisation, processes, and toolchain are open.
  7. We meet industry standards: Safety and compliance (e.g. ISO 26262 for functional safety) are part of the development from the start.

By following these principles, Eclipse S-CORE combines openness with the rigour needed for real-world automotive applications.

 

Why this matters for the industry

A software platform is a means to an end: delivering great customer features on top of strong, reliable hardware. Developing a proprietary platform for every OEM wastes effort and delays innovation.

With S-CORE, the industry can:

  • Reduce duplication: Build the non-differentiating base together once.
  • Improve quality: Contributions are transparent and peer-reviewed by diverse experts.
  • Increase speed: Direct, code-first development accelerates delivery.
  • Enable collaboration: Suppliers and OEMs work on a common foundation, then differentiate above it.

     


 

How Eclipse S-CORE Works

The S-CORE project follows the well-established Eclipse Development Process (EDP), that regulates the life cycle of open source projects under the Eclipse Foundation governance. Key roles include:

  • Project lead sync: Coordinates direction and decisions.
  • Feature teams: Focus on developing specific modules.
  • Cross-Functional Communities: Address architecture, processes, infrastructure, and testing.

Two key contributor roles are defined:

  • Committers: Maintain and integrate code.
  • Contributors: Provide features, fixes, and documentation.

To ensure safety compliance, an additional role – Safety, Security, and Quality Manager – oversees alignment with standards. Unusually for open source,S-CORE processes are subject to external safety audits, making it easier for OEMs to certify systems built on the platform.

The toolchain is entirely open source, lowering the entry barrier for newcomers.

Business benefits for all players

Since the platform itself is non-differentiating, it’s the perfect area for collaboration:

  • OEMs can reduce integration effort and share maintenance costs.
  • Tier-1s can deliver projects faster and with higher consistency.
  • Application and SoC (System on Chip) suppliers gain a stable, broad customer base through standardised interfaces.
  • Service and tool providers can support all users of the platform with compatible offerings.

For companies whose core business has been delivering platforms, the model shifts to becoming an Eclipse 
S-CORE distributor, adapting the generic platform for production vehicles (e.g. tailoring it to specific hardware, operating systems, and network environments), adding optional proprietary modules, and ensuring safety certification.

From a small start to growing momentum

Eclipse S-CORE began in 2024 with five initial members: Accenture, BMW, ETAS, Mercedes-Benz, and Qorix.

Since then, both active participation and global interest have grown significantly. A major milestone came in June 2025, when the Memorandum of Understanding (MoU) was signed by leading European automotive players to support open-source products, with S-CORE as a flagship example.

The vision is to grow into a truly global community of like-minded partners across all markets and interest groups.

 


Get involved

Eclipse S-CORE is open to all. Whether you’re an engineer, researcher, supplier, or strategist, your contribution matters.

Visit:

Join the movement! Help shape the shared foundation for the future of automotive software.

About the Author

Valérie Hasler

Valérie Hasler

Valérie Hasler is a communications and marketing leader with more than three decades of experience in the automotive industry. She currently heads Communications and Marketing at Qorix GmbH, driving both internal and external communications. Before that, she held senior roles at OEMs and Tier-1 suppliers, gaining extensive expertise in international communications and product marketing. Valérie is passionate about creating authentic narratives and bridging the gap between technology, people, and markets.

Memsud Godinjak

Memsud Godinjak

In the first years of his BMW career, he worked in the E/E Architecture and Boardnet development in BMW Research and Development headquarters in Munich,before leaving for his first international assignment to BMW China Services Ltd. in Beijing, where he led an initiative for providing required IT-solutions to BMW´s Research and Development workforce in China.Upon his return to Munich, he was responsible for working models, processes, and IT-solutions in various Research and Development cooperations at BMW.In 2021, he started his second assignment in China (Shanghai) to lead BMW’s Research and Development Digital Strategy for the China Market. Since 2025, he has been responsible for BMW´s SW-Strategy with a focus on onboard SW-platforms, including BMW´s engagement in the open source standard “S-CORE.”