The Agile Embedded Podcast

Hardware-Software Co-Development with Tobias Kästner

Apr 1, 2026
Tobias Kästner, a physicist turned software and system architect at Inovex, shares his journey from slow hardware cycles to three-week hardware sprints. He discusses breaking monolithic PCBs into modular feature boards with shields. He covers using Git for hardware, printing SHA-1s on silkscreens, automating schematic merges, and building plug-and-play firmware with Zephyr for scalable multi-team projects.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
ADVICE

Relax Form Factor To Speed Iteration

  • Relax layout constraints early: increase board area and use autorouting to speed iteration instead of forcing final form-factor miniaturization.
  • Trade final heat/noise fidelity for faster cycles while you validate core functionality.
ADVICE

Modular Feature Boards With A Stable Core

  • Break monolithic PCBs into small single-function feature boards plus a debug core board that exposes MCU pins via shield connectors.
  • Keep the core stable and evolve feature boards in parallel to avoid regressions and speed testing.
ADVICE

Automate Schematic Merges For Consistent Firmware

  • Automate merging of prototype schematics into a final form-factor schematic so firmware sees a consistent logical design.
  • Keep schematic discipline so the automated toolchain can produce a product schematic indistinguishable to firmware.
Get the Snipd Podcast app to discover more snips from this episode
Get the app