One Rust framework for every chip and every operating system
tQCS is the representative and delivery partner for Veecle across Asia-Pacific, including Korea, Japan and China.
In the automotive industry, software is still tied to hardware. Teams often cannot run or test their code until the target ECU is ready. This creates a "dead zone" at the start of every program: no hardware, so no execution, so no testing — and almost no progress.
The way work is organized makes this worse. Each controller is developed as its own island. Suppliers hand work over to each other through specifications and Excel sheets, and problems only appear when everything is finally integrated. The issue is not the skill of the engineers. It is the workflow they are forced to use.
Smartphone and web development solved this problem years ago with shared frameworks such as Android and React. Developers build on one common foundation, work against open APIs, and test continuously. Veecle brings the same approach to vehicles and other embedded systems, so that software work can start before the hardware exists.
About Veecle
Veecle is a software company based in Berlin, Germany. Its founders come from embedded kernel development and cybersecurity, with experience working directly with car makers and in research.
Veecle offers two products that work together but can also be used on their own. The model is similar to Android and Android Studio:
Veecle OS — an open-source Rust framework for building applications that run on any chip and any operating system. This is the product described in this document.
Veecle Studio — a cloud development platform built on top of Veecle OS, with full-system simulation, virtual hardware, telemetry and AI-assisted development.
Veecle OS is open source on purpose. Car makers want to see the source code before they depend on a framework, and Veecle wants a community to grow around it. Veecle also maintains an internal version of the code for customer projects that need safety certification evidence.
Where Veecle OS Fits
MCU and Real-Time Controllers
Run modular Rust software on resource-constrained embedded controllers while keeping application functionality separated from hardware- and OS-specific implementation.
Zone and Domain Controllers
Build vehicle services from reusable components and distribute functionality across increasingly consolidated vehicle compute architectures.
High-Performance Compute
Apply the same service-oriented application model to Linux- or QNX-based high-performance platforms instead of creating an entirely separate programming architecture.
Existing AUTOSAR Platforms
Introduce Rust-based functions alongside established AUTOSAR and C software rather than requiring a full platform replacement.
Cross-Platform Vehicle Software
Reduce dependencies between vehicle functionality and individual processors, operating systems and communication technologies, making software easier to reuse as hardware architectures change.