www.auto-innovations.net
16
'25
Written on Modified on
Rust Integration in AUTOSAR Automotive Software
HighTec and Intellias demonstrate how Rust can be integrated into established AUTOSAR environments to support safer, more efficient development of software-defined vehicles.
www.hightec-rt.com

The growing complexity of automotive software is increasing pressure on OEMs and Tier 1 suppliers to improve safety, cybersecurity, and development efficiency without disrupting existing platforms. A joint automotive software project between HighTec EDV Systeme and Intellias showed how Rust can be introduced into an AUTOSAR Classic environment alongside existing C/C++ code, using production-grade toolchains and microcontroller platforms already deployed in vehicles.
Bringing Rust into established AUTOSAR architectures
The project combined the Intellias ECU Kit with HighTec’s compiler toolchain and AUTOSAR Classic software components from Vector Informatik, running on Infineon AURIX™ microcontrollers. Together, these elements enabled a hybrid C/C++ and Rust software environment within a conventional AUTOSAR setup. Rather than replacing existing stacks, the approach preserved validated AUTOSAR Classic configurations while extending them with Rust-based application components.
This integration addressed a common industry question around how Rust can be adopted in automotive software without requiring a fundamental redesign of ECU architectures or development workflows. The result was a working setup that aligned with current automotive software practices while introducing a modern programming language into the toolchain.
Addressing safety, security, and development efficiency
Rust was selected primarily for its memory safety model, which eliminates entire classes of runtime errors through compile-time checks. In an automotive context, this mechanism directly supports functional safety and cybersecurity goals by reducing risks associated with memory corruption and undefined behavior. Detecting such issues during compilation also lowers development costs, as defects are identified earlier in the software lifecycle, before integration or vehicle production stages.
The hybrid development model demonstrated that existing C/C++ investments can be retained for stable, safety-qualified AUTOSAR components, while Rust is used selectively for new or differentiating features. This incremental strategy supports faster feature development and shorter time-to-market without discarding proven software assets.
Safety-qualified toolchains for automotive use
A key barrier to Rust adoption in automotive systems has been the availability of safety-qualified compiler tools. HighTec addressed this by providing a Rust compiler qualified according to ISO 26262 up to ASIL D, complementing its established automotive-grade C/C++ compiler portfolio for Infineon AURIX MCUs. The compiler is based on LLVM open-source technology and is designed to generate optimized code that leverages the performance characteristics of the TriCore architecture.
Vector Informatik contributed its MICROSAR Classic embedded software stack and DaVinci configuration tools, enabling the integration of Rust-based application code into AUTOSAR workflows that are already widely used across the automotive industry.
Migration demonstrated without infrastructure changes
Intellias used its ECU Kit to demonstrate that Rust-based software components can be integrated into an AUTOSAR system without modifying the underlying infrastructure. The demonstrator was built on an Infineon AURIX TriCore TC375 microcontroller and connected to Intellias’ Automotive Technology Platform (IntelliKit), which simulated vehicle signals such as speed, battery state of charge, and ultrasonic sensor inputs for parking assistance functions.
By keeping existing AUTOSAR and C-based application code intact and adding Rust components through a defined integration path, the setup illustrated a realistic migration approach. This model allows OEMs and suppliers to introduce Rust gradually, validating it in parallel with established software within a controlled automotive data ecosystem.
Implications for software-defined vehicles
The project provides a concrete reference for how Rust can be used in safety-critical automotive environments, addressing common concerns around tooling, qualification, and compatibility with AUTOSAR Classic. For software-defined vehicles, where increasing amounts of functionality are delivered through software updates, the combination of memory-safe languages and certified toolchains offers a path to improving robustness while managing cost and complexity within existing development frameworks.
www.hightec-rt.com

