Home > On-Demand Archives > Talks >

Why Embedded is Broken (and What to Do About It): Transforming Legacy Development Practices Through Modern Principles

Joe Schneider - Watch Now - EOC 2025 - Duration: 24:03

Why Embedded is Broken (and What to Do About It): Transforming Legacy Development Practices Through Modern Principles
Joe Schneider

The embedded systems industry remains anchored to outdated development practices that increase technical debt, slow innovation, and increase security risks.

This presentation examines how modern software development principles can revolutionize embedded development. We'll explore practical strategies for implementing modern toolchains, automated testing, and DevOps practices in embedded projects, demonstrating how these approaches reduce development cycles and improve code quality.

Attendees will learn actionable steps to modernize their embedded development workflow, from selecting appropriate tools to managing the cultural shift within their organizations.

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
>

SimonSmith
Score: 0 | 2 weeks ago | 1 reply

Thanks Joe, that was a well-put together talk, thinking holistically about how we develop firmware. It fits in well with Jacob's keynote. I still see many of these practices. I also recommend SystemView, as an alternative to Tracealyzer for visibility. Do you have any more information about Renode? I first heard about it in last year's EOC and seems to have a lot of potential for avoiding the need for hardware, but there still seems to be very little getting started information online about how to use it. All I wanted to do was to simulate an STM32 and LCD to help write an SPI display driver.

JoeSpeaker
Score: 0 | 2 weeks ago | no reply

Thanks for the kind words Simon! SystemView does get a lot of use from us too - great point. Renode - it does take some configuration in my experience - it's not as plug-and-play as you might hope. Happy to be a resource if you want to hit me up on LinkedIn, but it does get easier especially if you stick to one architecture. Really cool tool.

datamstr
Score: 0 | 2 weeks ago | 1 reply

Excellent presentation!

JoeSpeaker
Score: 0 | 2 weeks ago | no reply

Thank you so much!

OUR SPONSORS & PARTNERS