# Rust with Milica Kostic

- Show: [The Pragmatic Embedded Podcast](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast)
- Published: 2026-01-19
- Length: 35m
- Page: https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2026-01-19-rust-with-milica-kostic
- Listen: https://agileembeddedpodcast.com/episodes/rust-with-milica-kostic-P29tHLnr

## Summary

Milica Kostic, an embedded software architect with a background in electrical engineering and safety-critical industries like medical devices, discusses her journey from C/C++ to adopting Rust in production. She explains that the most successful adoption occurred in a greenfield embedded Linux project using a microservice architecture, which allowed for clean isolation of Rust code and minimized complex C/C++ interoperability challenges. Kostic highlights the benefits of Rust's tooling, such as Cargo and built-in static analysis, while noting current limitations in microcontroller support, IDE tooling, and certified stacks like BLE.

## Chapters

- [0:34](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2026-01-19-rust-with-milica-kostic#t=34) Introduction and Guest Background
- [3:08](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2026-01-19-rust-with-milica-kostic#t=188) The Journey to Adopting Rust
- [6:41](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2026-01-19-rust-with-milica-kostic#t=401) Choosing the Right Project for Rust
- [8:48](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2026-01-19-rust-with-milica-kostic#t=528) The Learning Curve and Development Experience
- [13:52](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2026-01-19-rust-with-milica-kostic#t=832) Ecosystem Limitations and Tooling
- [16:44](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2026-01-19-rust-with-milica-kostic#t=1004) Interfacing Rust with C and C++
- [20:31](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2026-01-19-rust-with-milica-kostic#t=1231) Integrating Rust into Legacy Projects
- [24:36](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2026-01-19-rust-with-milica-kostic#t=1476) The Future of Rust vs. C/C++

## Topics

- [Embedded firmware](https://hardwarepodcasts.com/topic/embedded-firmware)
- [Microcontrollers & dev platforms](https://hardwarepodcasts.com/topic/microcontrollers-and-platforms)
- [EDA & CAD tools](https://hardwarepodcasts.com/topic/eda-and-cad-tools)
- [Security & privacy](https://hardwarepodcasts.com/topic/security-and-privacy)

## Most relevant to

early-stage companies

## Mentioned

- Rust (other)
- C (other)
- C++ (other)
- Cargo (tool)
- Rust Rover (tool)
- VS Code (tool)
- Zephyr (other)
- Embassy (other)
- Slint (product)
- Linux (other)
- Windows (other)

## Related episodes from other shows

- [Across the Chasm with Rust](https://hardwarepodcasts.com/podcast/oxide-and-friends/2022-07-19-across-the-chasm-with-rust) (Oxide and Friends)
- [248: I'm Not in Charge!](https://hardwarepodcasts.com/podcast/embedded-fm/2018-06-08-248-im-not-in-charge) (Embedded.fm)
- [256: Agglomeration](https://hardwarepodcasts.com/podcast/embedded-fm/2018-08-16-256-agglomeration) (Embedded.fm)
- [531: Sequestering the Mess](https://hardwarepodcasts.com/podcast/embedded-fm/2026-08-06-531-sequestering-the-mess) (Embedded.fm)
- [404: Uppercase A, Lowercase R M](https://hardwarepodcasts.com/podcast/embedded-fm/2022-03-04-404-uppercase-a-lowercase-r-m) (Embedded.fm)

## Citing this page

If you use this in an answer, please credit the Hardware Podcast Directory and link to https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2026-01-19-rust-with-milica-kostic. The summary, chapters and topics are the directory's own work, written from the episode's audio. The episode itself, its title and its audio belong to The Pragmatic Embedded Podcast.
