~/talk

Rust at Volvo Cars

Talkat RustWeek 2025 · 2025-05-13..05-17· [rust, embedded-and-hardware]
slides:none on file

Volvo Cars ships the first Rust ECU in production on the SPA2 EV platform: a Cortex‑M4 low‑power ECU fully in Rust including bootloaders, plus a C++ LP agent on the high‑performance computer. Development runs ~3.5 years from zero to production with teams of 6–10, ~130–170k LOC and roughly 18 fault reports total over the project. Tooling includes Tokio, UDS for delivery, custom stacked hardware test rigs (PEEL 2.0), CI-driven fault injection, and production signing.

AI-written summary · about

  1. 0:00Rust at Volvo Cars
  2. 1:52Why Volvo chose Rust
  3. 3:21Skepticism to Rust adoption
  4. 5:24First Rust experiment
  5. 7:11Team formation and Rust
  6. 8:13Low power processor choice
  7. 9:16Processor requirements
  8. 10:21Training and Rust challenges
  9. 11:08External Rust expertise
  10. 11:50First Rust-based ECU
  11. 12:30Hardware test units
  12. 13:33Testing and CI pipeline
  13. 13:53First UDS server 2021
  14. 14:17Production readiness 2024
  15. 14:59Current status and plans
  16. 16:05Productivity and quality gains
  17. 17:36Fault reports comparison
  18. 18:43Rust’s efficiency impact
  19. 19:49Future outlook for Rust
  20. 20:50Rust in safety-critical systems
  21. 22:58Rust for safety and security
  22. 25:10Conclusion and call to action
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.