Home Podcasts The Agile Embedded Podcast
The Agile Embedded Podcast

The Agile Embedded Podcast

Luca Ingianni, Jeff Gable 100 Episodes Oct 13, 2026

Learn how to get your embedded device to market faster AND with higher quality. Join Luca Ingianni and Jeff Gable as they discuss how agile methodologies apply to embedded systems development, with a particular focus on safety-critical industries such as medical devices.

Episodes

Testing Embedded Systems in the Cloud and On-Prem with Marie Meyer and Joel Schulz-Andres
Testing Embedded Systems in the Cloud and On-Prem with Marie Meyer and Joel Schulz-Andres Oct 13, 2026 00:45:30 Most 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 OnMCU to fill that gap, and we talk with them about what belongs there. Joel's approach begins with "on-target unit tests" on bare dev boards, which catch clock misconfigurations and peripheral errata before your own boar
TDD: The Hard Parts - Getting Started with Test-Driven Development
TDD: The Hard Parts - Getting Started with Test-Driven Development Sep 30, 2026 00:45:42 We'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 trying to adopt TDD - especially that awkward moment staring at a blank screen wondering "what do I even type first?"Drawing from Luca's experience training embedded developers, we explore why TDD feels so unnatural at fi
The Big Rename: From Agile to Pragmatic
The Big Rename: From Agile to Pragmatic Sep 23, 2026 00:16:56 After 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 the title reflect where we've been heading for quite a while.Jeff and Luca discuss why the word "agile" has become cringe-worthy, how the podcast has naturally evolved beyond its original scope, and what this means for fut
100 Episodes! Break Out the Champagne! A Retrospective
100 Episodes! Break Out the Champagne! A Retrospective Aug 24, 2026 00:59:23 We 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 consultants from opposite sides of the world accidentally started a podcast, share war stories about the hardest bugs we've ever chased (spoiler: weeks of work for one-line fixes), and discuss why "Agile" might not be the
From Vision to Reality: Product Roadmaps in Embedded Development
From Vision to Reality: Product Roadmaps in Embedded Development Aug 4, 2026 00:43:04 In 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 working products? We explore the journey from product vision through roadmaps to backlogs, discussing what makes a good roadmap and—perhaps more importantly—the surprisingly common mistakes that even experienced teams mak
Factory Firmware Flashing with Pete Staples
Factory Firmware Flashing with Pete Staples Jun 9, 2026 00:50:42 We 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 manufacturing operation in Shenzhen and explains why the handoff from engineering to manufacturing is more like "hucking it over a fence" than a smooth relay race. We explore the gap between engineers' assumptions about fac
Requirements Engineering, part 2:  A Practical Process for Safety-Critical Development
Requirements Engineering, part 2: A Practical Process for Safety-Critical Development May 27, 2026 00:50:06 Requirements Engineering Part 2: A Practical Process for Safety-Critical Development In this second part of our requirements engineering series, Jeff walks us through his preferred process for developing safety-critical products, particularly medical devices. We explore the crucial distinction between prototyping and design-controlled development, discussing when to start formal requirements work
Fuzzing and Dynamic Analysis for High-Integrity Software with Paul Butcher
Fuzzing and Dynamic Analysis for High-Integrity Software with Paul Butcher May 13, 2026 00:48:39 Fuzzing and Dynamic Analysis for High-Integrity Software with Paul Butcher We 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 his experience from Eurofighter to automated trains, explaining how dynamic analysis—from unit testing to coverage analysis to fuzzing—helps find bu
Linux Profiling with Mohammed Billoo
Linux Profiling with Mohammed Billoo Apr 30, 2026 00:46:12 Linux Profiling with Mohammed Billoo We 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. Mohammed shares hard-won lessons from the field, including debugging a scientific instrument that mysteriously crashed after 60-minute runs and optimizing a sophisticated MANET platform th
E94 Requirements Engineering, part 1: Fundamentals
E94 Requirements Engineering, part 1: Fundamentals Apr 15, 2026 00:47:18 Requirements Engineering Fundamentals - Part 1 We 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 expertise while Luca brings his automotive and aerospace background to discuss the different levels of requirements (from high-level user needs to testable system requirements),
Hardware-Software Co-Development with Tobias Kästner
Hardware-Software Co-Development with Tobias Kästner Apr 1, 2026 00:52:51 We 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 to achieving three-week hardware sprints. Tobias shares hard-won lessons from medical device development, where fuzzy requirements and constant feedback from life scientists forced his team to rethink traditional approache
Test-Driven Development in the Age of AI
Test-Driven Development in the Age of AI Mar 18, 2026 00:42:16 We 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, breaking down how he structures tests in three phases: test ideas, test outlines, and test implementations. We discuss why TDD provides the necessary control and confidence when AI generates code, how it prevents technical debt

Recommended