Rust in Production cover image

Rust in Production

Volvo with Julius Gustavsson

Jan 23, 2025
Julius Gustavsson, System Architect at Volvo Cars and lead for the LPA project, dives into Volvo's groundbreaking use of Rust in their Electronic Control Units. He details the journey from 2018 to implementing a low-power processor, discussing both the excitement and skepticism in the industry. The conversation covers the integration of hardware abstraction layers, the challenges of migrating from C to Rust, and the development of a software bill of materials for compliance. Gustavsson also highlights the importance of collaboration with external experts to navigate these complex innovations.
01:09:14

Podcast summary created with Snipd AI

Quick takeaways

  • Volvo Cars has successfully integrated Rust into their Electronic Control Units, marking a significant technological advancement in the automotive industry.
  • The collaborative approach in the development process allowed Volvo to overcome initial challenges, fostering a productive team environment and diverse skill growth.

Deep dives

Introduction of Rust at Volvo

Volvo Cars has pioneered the use of Rust programming language by integrating it into their low-power processor project, known as LPA. This project marks the first instance of an automotive ECU being fully written in Rust. Initially, when the project began around 2018, both the programming language and embedded ecosystem were still evolving, but the team at Volvo recognized the potential benefits of Rust. Their early experiments with proof of concepts demonstrated Rust’s unique ability to enhance reliability and ease of development compared to traditional C/C++ approaches.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner