Home > On-Demand Archives > Talks >

Rust and Medical Device Development

Milica Kostic - Watch Now - EOC 2025 - Duration: 34:42

Rust and Medical Device Development
Milica Kostic

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!

M↓ MARKDOWN HELP
italicssurround text with
*asterisks*
boldsurround text with
**two asterisks**
hyperlink
[hyperlink](https://example.com)
or just a bare URL
code
surround text with
`backticks`
strikethroughsurround text with
~~two tilde characters~~
quote
prefix with
>

RaulPando
Score: 0 | 1 week ago | 1 reply

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.

MilicaKosticSpeaker
Score: 0 | 1 week ago | no reply

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.

John_Singleton
Score: 0 | 1 week ago | 1 reply

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!

MilicaKosticSpeaker
Score: 0 | 1 week ago | no reply

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 :)

datamstr
Score: 0 | 1 week ago | 1 reply

Excellent presentation!

MilicaKosticSpeaker
Score: 0 | 1 week ago | no reply

Thank you! I hope you find it useful!

OUR SPONSORS & PARTNERS