The Pragmatic Embedded Podcast
by Luca Ingianni, Jeff Gable
Testing Embedded Systems in the Cloud and On-Prem with Marie Meyer…
About this podcast
Pragmatic engineering for embedded systems.
Luca Ingianni and Jeff Gable talk about the craft of building embedded products: architecture, testing, requirements, team process, and how AI tools are changing everyday development work. Agile methods still come up, next to everything else that helps a team ship reliable devices, with a particular eye on safety-critical fields such as medical devices.
Formerly The Agile Embedded Podcast.
Episodes
The newest 20 of 106 episodes
- Testing Embedded Systems in the Cloud and On-Prem with Marie Meyer and Joel Schulz-Andres · 46 min · Episode 105Most embedded teams run unit tests on the host and integration tests on real hardware (possibly manually), with very little in between. Marie Meyer and Joel Schulz-Andres founded…
- TDD: The Hard Parts - Getting Started with Test-Driven Development · 46 min · Episode 104We're back talking about Test-Driven Development, just 10 episodes after our last TDD discussion. This time, Jeff and Luca tackle the practical challenges that trip up developers…
- The Big Rename: From Agile to Pragmatic · 17 min · Episode 103After five years and 101 episodes, we're doing something we never thought we'd do: renaming the podcast. The Agile Embedded Podcast is now the Pragmatic Embedded Podcast: having…
- 100 Episodes! Break Out the Champagne! A Retrospective · 59 min · Episode 100We flip the script for episode 100! Instead of hosting, Luca and Jeff become the guests as Joe Schneider and Jacob Beningo take over the interview chair. We look back at how two…
- From Vision to Reality: Product Roadmaps in Embedded Development · 43 min · Episode 99In the third installment of our requirements engineering series, Luca and Jeff shift focus from requirements themselves to the bigger picture: how do you actually turn ideas into…
- Factory Firmware Flashing with Pete Staples · 51 min · Episode 98We talk with Pete Staples, founder of Blue Clover Devices, about the often-overlooked challenge of flashing firmware in production. Pete shares insights from running a contract…
- Requirements Engineering, part 2: A Practical Process for Safety-Critical Development · 50 min · Episode 97In this second part of our requirements engineering series, Jeff walks us through his preferred process for developing safety-critical products, particularly medical devices. We…
- Fuzzing and Dynamic Analysis for High-Integrity Software with Paul Butcher · 49 min · Episode 96We sit down with Paul Butcher, Unit Director of Dynamic Analysis at AdaCore, to explore verification techniques beyond basic compliance in safety-critical software. Paul shares…
- Linux Profiling with Mohammed Billoo · 46 min · Episode 95We sit down with Mohammed Billoo, founder of Mab Labs and author of the Embedded Linux Essentials Handbook, to explore the world of embedded Linux profiling and optimization…
- E94 Requirements Engineering, part 1: Fundamentals · 47 min · Episode 94We kick off a multi-part series on requirements engineering by exploring what requirements actually are and why they matter - even for Agilists. Jeff shares his medical device…
- Hardware-Software Co-Development with Tobias Kästner · 53 min · Episode 93We talk with Tobias Kästner, a physicist-turned-software-architect and technical consultant at Inovex, about his journey from painfully slow hardware-software integration cycles…
- Test-Driven Development in the Age of AI · 42 min · Episode 92We explore how test-driven development (TDD) remains essential—perhaps more than ever—when working with AI coding tools. Luca shares his evolved workflow using Claude Code…
- Engineering Organizations Part 2: Product Companies and Market-Driven Focus · 44 min · Episode 91In this second part of our series on engineering organizations, Jeff and Luca explore how companies that build products should focus their efforts differently depending on their…
- Engineering Organizations Pt 1: Service Firms - When You Are the Product · 43 min · Episode 90In this first part of a two-part series, Jeff and Luca explore how different types of service-oriented engineering organizations should focus their learning and improvement…
- Rust with Milica Kostic · 36 min · Episode 89In this episode, we sit down with embedded software architect Milica Kostic to discuss her journey from C/C++ to Rust and what it means for embedded development. Milica shares…
- MicroPython with Matt Trentini · 58 min · Episode 88We talk with Matt Trentini, Principal Software Engineer at Planet Innovation, about using MicroPython for professional embedded development—including medical devices. Matt shares…
- Terrible Habits of the Solo Developer · 54 min · Episode 87In this episode, Jeff and Luca tackle the unique challenges faced by solo embedded developers. Drawing from their own experiences as consultants, they explore why working alone…
- Agile Hardware Development with Gregor Gross · 50 min · Episode 86In this fascinating episode, we dive deep into the world of agile hardware development with Gregor Gross, a civil engineer who runs Alpha-board, a PCB design service company in…
- Crossover with Embedded AI Podcast · 55 min · Episode 85In this special crossover episode with the brand-new Embedded AI Podcast, Luca and Jeff are joined by Ryan Torvik, Luca's co-host on the Embedded AI podcast, to explore the…
- AI-enhanced Embedded Development (May 2025 Edition) · 28 min · Episode 84In this episode, Jeff interviews Luca about his intensive experience presenting at five conferences in two and a half days, including the Embedded Online Conference and a German…







