Embedded

508: Descartes' Demon

Aug 21, 2025
William Griffin, an engineering consultant and co-founder of Spark Embedded, shares his expertise on hardware-in-the-loop testing and model-based system design. He discusses the intricacies of simulating control systems and emphasizes the importance of using real data for accurate modeling. Griffin also highlights the challenges of code generation and the evolution of programming tools. The conversation touches on innovative ideas influenced by literature and the significance of collaboration in engineering teams to tackle complex challenges and foster success.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
ANECDOTE

Experienced Embedded Engineer Launches Consultancy

  • William Griffin has ~20 years building embedded control systems, HIL test rigs, and model-based design for vehicles.
  • He co-founded Spark Embedded to bring MBSD and HIL to small and medium companies.
ADVICE

Close The Loop For Realistic ECU Tests

  • Use HIL to trick the ECU into thinking it's in the real vehicle by feeding realistic electrical inputs and reading outputs.
  • Close the loop with a plant model so controller outputs affect simulated inputs and reveal dynamic issues.
INSIGHT

Start Low Fidelity And Iterate

  • Low-fidelity tests still deliver large, early informational gains and catch big mistakes cheaply.
  • Pursue iterative improvements rather than chasing perfect, costly fidelity up-front.
Get the Snipd Podcast app to discover more snips from this episode
Get the app