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:08:22

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.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode