Rust at Volvo Cars - Julius Gustavsson - NDC TechTown 2025

Rust at Volvo Cars - Julius Gustavsson - NDC TechTown 2025

🎙 Julius Gustavsson 👥 227K 📅 January 13, 2026 ⏱ 53 min 👁 23K 📄 expert opinion 🧭 2026-08-13
Available in: English (current) Français

Keywords

RustECUAutomotiveMemory SafetyEmbedded

Summary

Julius Gustavsson, system architect at Volvo Cars, recounts the journey of introducing Rust in the automotive industry, culminating in the first Rust-based ECU in production. He starts with his personal background and initial frustrations with C/C++ memory bugs, leading to his interest in Rust. After initial attempts, he became convinced of Rust’s potential for automotive software. The talk details the challenges of finding a suitable target within Volvo’s SPA2 platform, eventually selecting a low-power processor (Cortex M4) due to its limited safety requirements and the 2018 Rust edition enabling stable embedded development. The team built a custom test board (PIL 2.0) for efficient testing, and after three and a half years, the first production release shipped in the Polestar 3. Gustavsson presents metrics showing significantly lower bug rates compared to industry standards, attributing this to Rust’s safety guarantees, the team’s expertise, and the custom hardware. He acknowledges Rust’s learning curve and limitations but concludes that the benefits vastly outweigh the drawbacks, and Volvo is expanding Rust usage across future platforms.

170 words

Critical Evaluation

Value of the Information & Strength of the Argument

The talk provides valuable insights into the practical application of Rust in a safety-critical industry, offering concrete data on bug rates and productivity. The argumentation is persuasive, supported by personal experience and references to industry reports (Microsoft, Android). However, the evidence is largely anecdotal, based on a single project, and the speaker acknowledges this limitation. The comparison with other teams is not rigorously controlled, but the magnitude of improvement (2-4x) is compelling. The speaker’s enthusiasm is balanced by honest discussion of challenges, enhancing credibility.

Scientific Rigor, Source Quality, Title Accuracy

The talk references credible external sources, including Microsoft’s security report and Android’s memory safety analysis, which are well-known in the industry. The speaker also mentions the Rust 2018 edition and the Oxidize conference, but specific URLs are not provided. The title accurately reflects the content, and the talk is well-structured. The speaker does not cite academic papers, but the practical nature of the talk justifies this. Overall, the scientific rigor is adequate for an industrial experience report.

176 words

Title / Content Match

The title accurately reflects the content: a detailed account of Rust adoption at Volvo Cars.

Quality & Reliability

8/10

The talk is an expert opinion based on direct industrial experience, with concrete metrics and references to external studies (Microsoft, Android). However, it is anecdotal (sample size of one) and lacks peer-reviewed validation.

Key Moments

Cited Sources

  • NDC Conferences — Conference organizer
  • NDC TechTown — Conference website

Concurring Sources

Contribution & Novelties

This talk provides a unique first-hand account of deploying Rust in a production automotive ECU, offering practical insights into the challenges and benefits. It contributes to the growing body of evidence supporting Rust’s use in safety-critical systems.

Pour aller plus loin :

80 words

Radar Profile

The radar profile shows high scores in information quantity and quality, with slightly lower technical depth and reliability, reflecting the talk's practical focus and anecdotal evidence.

Reliability 7/10

💬 Sur les 0 commentaires analysés, aucune tendance n'est disponible.