The Agile Embedded Podcast cover image

The Agile Embedded Podcast

François Baldassari from Memfault on IoT Observability

Feb 15, 2023
François Baldassari discusses the evolution of firmware development and advancements in technology. The use of Python and interpretive languages in embedded software engineering is explored. Challenges faced while building Memfault, the importance of tools in agile embedded software development, and the difficulties of memory management in the embedded software industry are discussed. Memfault's products and services for IoT observability and iteration are highlighted.
53:39

Podcast summary created with Snipd AI

Quick takeaways

  • Memory management and bugs caused by C programming language are common issues in the embedded software industry.
  • Code space limitations can hinder agility in embedded software projects.

Deep dives

The struggle with C programming language

Many companies in the embedded software industry struggle with memory management and bugs caused by the C programming language. Use after free bugs, stack overflows, and null pointer references are common issues that every customer faces.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner