{"id":92417,"date":"2025-12-16T10:07:36","date_gmt":"2025-12-16T08:07:36","guid":{"rendered":"https:\/\/intellias.com\/?post_type=news&p=92417"},"modified":"2025-12-18T17:07:32","modified_gmt":"2025-12-18T15:07:32","slug":"hightec-and-intellias-showcase-rust-integration","status":"publish","type":"news","link":"https:\/\/intellias.com\/hightec-and-intellias-showcase-rust-integration\/","title":{"rendered":"HighTec and Intellias Showcase Hybrid C\/C++ and Rust Integration in AUTOSAR Classic Applications"},"content":{"rendered":"
Saarbr\u00fccken and Munich, Germany, December 16, 2025<\/b> \u2013 HighTec EDV Systeme, the world\u2019s largest commercial open-source compiler vendor, and Intellias, a global partner for AI-enabled product engineering and digital solutions, present the successful integration of Rust into automotive applications within an AUTOSAR environment. This was completed through the combined use of the Intellias ECU Kit,<\/a> HighTec\u2019s compiler<\/a> toolchain, RTOS, and software components from Vector Informatik. Working collaboratively and leveraging Infineon AURIX\u2122 microcontrollers, the ecosystem partners achieved a smooth migration from legacy C\/C++ to a hybrid C\/C++ and Rust environment, establishing a modern development process to further advance innovation in automotive software. The joint project proves that Rust can accelerate software development, enhance safety and security, and reduce overall development costs for next-generation software-defined vehicles (SDVs).<\/p>\n Adopting Rust addresses four major challenges that OEMs and Tier 1 suppliers face: safety, cybersecurity, costs, and time to market. Their automotive systems\u2019 safety and security can be sustainably enhanced thanks to Rust\u2019s inherent memory safety features. At the same time, they can decrease and control their costs as Rust allows to detect memory safety issues during compilation time at an early stage of the development process. This prevents errors that would be extremely costly and time-consuming to fix later, in the worst case, only once the vehicle is already in production. In a hybrid development approach, OEMs and suppliers can retain their proven AUTOSAR Classic stacks and C\/C++ investments while extending their code base with innovative and differentiating features in Rust and bringing them to market ahead of the competition.<\/p>\n OEMs and Tier 1 suppliers are often cautious to adopt Rust due to uncertainties around its integration into established automotive architectures. Companies like HighTec and Intellias are collectively promoting Rust adoption, combining their expertise, tools, and ecosystem experience to support smooth migration from legacy C\/C++ code and enable safe and modern software development practices. HighTec was the first to offer a safety-qualified (ISO26262 up to ASIL D) Rust compiler complementing their proven automotive-grade C\/C++ compiler tools for Infineon AURIX MCUs. Based on cutting-edge LLVM open-source technology, their compiler helps to build fast and reliable code and make the most of the MCU\u2019s strong performance. Vector contributes its expertise in MICROSAR Classic, their comprehensive embedded software, and the related DaVinci tools for integrating application software written in Rust.<\/p>\n With their ECU Kit, Intellias demonstrates the successful migration of integrated Rust-based software components into the AUTOSAR environment without changing the system\u2019s infrastructure. This practical demonstrator is based on the Infineon AURIX TriCore TC375 and being connected to Intellias Automotive Technology Platform<\/a> (IntelliKit) simulates real vehicle signals, like speed, battery charge level, or ultrasonic sensors for parktronic function. By keeping the AUTOSAR and C application code in place and adding Rust components through a defined integration path, the demonstrator shows a realistic, incremental migration strategy for OEMs and suppliers.<\/p>\nRust to tackle challenges<\/h2>\n
Safety-qualified Rust compiler<\/h2>\n
Migration without adapting infrastructure<\/h2>\n
\n\t\t\t\t