Home > On-Demand Archives > Talks >
Rust and Medical Device Development
Milica Kostic - Watch Now - EOC 2025 - Duration: 34:42

In this talk, I will present how Rust fits into the medical device development process. What are the pros and cons of using Rust in medical device development? How can Rust help with fulfilling rigorous mendatory regulatory requirements? Join me to find out!
Hi Raul,
good question! It is more natural to use async + Rustm such as embassy (I think embassy is the most mature solution we have at the moment). RTOS + Rust - all I know is that there is a Zephyr basic Rust support (https://docs.zephyrproject.org/latest/develop/languages/rust/index.html), and it is in a very early stage, so I would recommend to start in that direction. Things might change in the future, and I think RTOS + Rust will have it's place, but we are not there yet.
I didn't know that unit tests are a part of Rust's standard library. I guess it's not the only language that has this feature, but having dealt mostly with unit testing in C/C++ for the past year, this sounds really nice. Great talk. Thank you!
It really does make your life easier... So unit testing, integration testing, coverage reporting, static code analysis, all is there out of the box with cargo :)
Excellent presentation!
Thank you! I hope you find it useful!
Thanks for an insightful presentation Milica. I was wondering based on your professional experience with embedded Rust on microcontrollers whether you tend to resort to async with an executor (not sure if embassy is the defacto) or more of an RTOS + Rust type of solution. In general, I wonder if you had any input on what approaches may be more ergonomic when considering professional Rust embedded development.