podcast
details
.com
Print
Share
Look for any podcast host, guest or anyone
Search
Showing episodes and shows of
Jacob Beningo
Shows
The Sparking Entrepreneur Show
How to Future-Proof Embedded Systems ft. Jacob Beningo
On this episode of Sparking Entrepreneur, we sit down with Jacob Beningo, a leading consultant and educator in firmware and embedded systems. With over two decades of experience, Jacob has helped companies—from startups to moon-bound missions—transform their outdated, fragile codebases into robust, scalable, and mission-ready systems. He shares the challenges engineers face in modernizing development practices, why legacy C code isn't enough anymore, and how to embrace tools like Zephyr RTOS, Agile, and DevOps to build the next generation of embedded tech. Tune in to learn how Jacob is reshaping the embedded world one system at a time...
2025-06-16
36 min
The Embedded Frontier
#016 - Modern Build Systems with Kyle Dando
In this episode of the Embedded Frontier podcast, Jacob Beningo and Kyle Dando from NXP discuss the modernization of embedded software and firmware, focusing on the MCU Xpresso SDK. They explore the significant changes made to the SDK, including the adoption of CMake and KConfig, the introduction of West for managing software repositories, and the overall impact on developer workflows. The conversation also covers the migration path for existing users and future trends in embedded software development, emphasizing the importance of user feedback in shaping the SDK's evolution.Takeaways- Modern build systems are essential...
2025-06-04
40 min
The Embedded Frontier
#015 - Modernizing Embedded Systems: Step #1 - Overhauling Your Build System
In this episode of the Embedded Frontier Podcast, Jacob Beningo discusses the importance of modernizing build systems in embedded software development. He outlines a seven-step framework for developing faster and smarter firmware, focusing on the need to overhaul build systems to keep pace with contemporary development practices. The conversation covers containerization, the adoption of tools like CMake and West, and the integration of AI technologies to enhance build processes and ensure flexibility and scalability in software development.Takeaways- Overhauling your build system is crucial for modern development.- Build systems must...
2025-05-21
30 min
The Embedded Frontier
#014 - Modernizing Embedded Systems: A 7-Step Framework
SummaryIn this episode of the Embedded Frontier Podcast, Jacob Beningo introduces a comprehensive framework for modernizing embedded systems development. He discusses the importance of adapting to modern techniques in firmware development, emphasizing the need for a shift in workflows, architectures, and tools. The episode outlines a seven-step process that includes modernizing build systems, improving software architecture, implementing DevOps practices, embracing test-driven development, leveraging simulation, adopting AI and machine learning, and establishing a metrics scoreboard to track progress. Each step is designed to help teams develop faster and smarter firmware, ultimately leading to more efficient...
2025-05-07
38 min
Amelia's Weekly Fish Fry
Embedded Software Academy: How Beningo is Educating the Next Generation of Embedded Developers
Embedded Software is the name of the game this week my friends! My podcast guest is Jacob Beningo of the Beningo Embedded Group. Jacob and I chat about what the three elements of embedded software Jacob believes everyone should know and how each of these elements can affect development. We also explore what motivated Jacob to develop the Embedded Software Academy and where Jacob sees embedded software development headed in the future.
2025-04-25
15 min
The Embedded Frontier
#013 - The Role of AI in Embedded Software Development
In this episode of the Embedded Frontier podcast, Jacob Beningo explores the evolving role of artificial intelligence (AI) in embedded systems development. He discusses the potential applications of AI, including code review, documentation, and generating code, while emphasizing the importance of adopting AI technologies to enhance productivity and efficiency in the field. Beningo also addresses the challenges and risks associated with AI, advocating for its integration into development workflows to stay competitive in the industry.TakeawaysAI has a unique role to play in embedded systems development.Documentation is a critical area where AI...
2025-04-16
30 min
The Embedded Frontier
#012 - Trends from Embedded World 2025
SummaryIn this episode of the Embedded Frontier, Jacob Beningo discusses the key trends observed at Embedded World 2025, focusing on the integration of commercial tools with modern workflows, the rise of Zephyr as a dominant RTOS, the pervasive influence of AI in embedded systems, the necessity of multi-core processors, and the mainstream adoption of DevOps practices. Beningo emphasizes the importance of adapting to these trends to enhance development efficiency and product reliability.TakeawaysCommercial tools are starting to support open source development.Zephyr is becoming a dominant player in the...
2025-03-26
39 min
The Embedded Frontier
#011 - Mastering Embedded Systems: Lessons from 'The Embedded Project Cookbook' with John Taylor
SummaryIn this conversation, Jacob Beningo interviews John Taylor about his extensive experience in embedded systems and his new book, 'The Embedded Project Cookbook.' They discuss the inspiration behind the book, its target audience, and key themes such as the importance of building and testing software before hardware. John shares insights on challenges in requirements gathering, the use of a reference design, and the transition from C to C++ in embedded projects. They also explore future trends in the industry, particularly the impact of AI, and conclude with key takeaways from the book.
2025-02-11
32 min
The Embedded Frontier
#010 - Top Trends in Embedded Systems for 2025
In this episode of Embedded Frontier, Jacob Beningo discusses the top trends in embedded systems for 2025. He highlights the increasing role of AI and machine learning, the dominance of open-source software, the critical importance of security, and the ongoing relevance of programming languages like C and C++. Beningo also emphasizes the rise of simulation technologies, the integration of DevOps and observability, and the expansion of edge AI, providing insights into how these trends will shape the future of embedded systems development.Takeaways· AI will enhance embedded systems development.· Machine learning applications are still underuti...
2025-01-06
36 min
The Embedded Frontier
#009 - Real-World Lessons in Embedded Security, AI, and Systems Development with Shawn Prestridge
Curious about the future of embedded systems? In this episode, Jacob Beningo is joined by Shawn Prestridge from IAR Systems to tackle the pressing challenges developers face today. From real-world insights into AI’s role in embedded devices to the overlooked pitfalls of security in connected systems, Shawn shares practical lessons learned from his decades in the field. Whether you’re interested in how AI can transform your development process, or you're navigating the complexities of modern code quality and security, this conversation offers actionable strategies that every embedded developer needs. Don't miss this chance to learn from the cutt...
2024-10-02
41 min
The Embedded Frontier
#008 - Are Embedded Manufacturers Ready for New IoT Security Compliance Demands with Francois Baldassari
In this episode, Jacob Beningo interviews François Baldassari, Memfault CEO, about IoT security compliance demands. They discuss embedded manufacturers' readiness for new security regulations, the challenges they face, and potential solutions. They also explore the differences between the EU's Cyber Resilience Act and the US's Cyber Trust Mark. François emphasizes the importance of OTA updates, using open-source software, and building security teams within hardware companies. He also highlights the need for collecting the right data and observability to improve security posture.TakeawaysEmbedded manufacturers are not fully ready for new Io...
2024-08-24
42 min
The Embedded Frontier
#007 - Unlocking the Potential of AI in Embedded Systems with Daniel Situnayake
SummaryIn this conversation, Jacob and Daniel Situnayake discuss the future of AI and machine learning in embedded software development. They explore the challenges and opportunities of implementing AI and machine learning at the edge, and how tools like TensorFlow Lite for Microcontrollers and Edge Impulse are making it easier for developers to deploy models on resource-constrained devices. They also discuss the importance of balancing model accuracy with resource constraints and the potential for AI-generated models in the future. Overall, the conversation highlights the growing interest and potential of AI and machine learning in the...
2024-08-02
47 min
The Embedded Frontier
#006 - Decreasing Debugging, Increasing Productivity
In this episode, Jacob Beningo discusses the importance of debugging in embedded development and shares several techniques to decrease debugging time. He highlights the statistic that development teams spend 20-40% of their time debugging, which equates to 2.5-4.5 man-months of development. Beningo emphasizes the use of test-driven development (TDD) as a way to prevent bugs and decrease debugging time. He also recommends mastering debugging techniques for microcontrollers, using profiling and monitoring tools, employing assertions, and utilizing on-host simulation. Beningo concludes by encouraging listeners to track their debugging time and implement strategies to decrease it.Takeaways
2024-07-09
27 min
The Embedded Frontier
#005 - The Risks of Zero-Day Attacks in Open Source Software with Frank Huerta
SummaryIn this episode, Jacob Beningo interviews Frank Herta, the CEO of Curtail Incorporated, about the risks of zero-day attacks in open source software. They discuss the importance of DevSecOps and the need for comprehensive security measures. Frank shares his background in security and how his company is working on detecting zero-day bugs. They also explore the vulnerabilities of open source software and the potential for third-party supply chain attacks. Open source software testing differs from proprietary software testing in terms of who is responsible for testing. Open source projects have their own t...
2024-06-20
53 min
The Embedded Frontier
#0004 - Embedded DevOps to the Rescue
In this episode, Jacob Benningo discusses the importance of DevOps in the embedded software development industry. He emphasizes the need for DevOps to improve project delivery, efficiency, and product quality. Jacob provides insights into the principles of DevOps, the implementation of CI/CD pipelines, and the impact of DevOps on software development processes. He also shares actionable steps for implementing DevOps in embedded software development.TakeawaysEmbedded DevOps is crucial for improving project delivery, efficiency, and product quality in embedded software development.The principles of DevOps include incremental value delivery, improved collaboration, automation, and...
2024-06-06
29 min
The Embedded Frontier
#0003 - The Fight for True Open-Source RTOSes
Carsten Gregerson shares his background in the embedded systems industry and how he got into it. He discusses his work at Nabto, a company that provides remote access to small devices using peer-to-peer technology. Carsten then delves into the topic of real-time operating systems (RTOS) and the battle for open-source RTOS. He explains the difference between a real-time operating system and a high-end operating system and how the introduction of the internet into embedded devices has increased the need for RTOS. He also discusses the consolidation happening in the industry with the acquisition of RTOS by big tech companies...
2024-05-21
39 min
The Embedded Frontier
#0002 - Baremetal, POSIX, and the Future of RTOS
SummaryThis podcast episode discusses using bare metal and real-time operating systems (RTOS) in embedded systems development. It highlights the steady adoption of RTOS in the industry and the continued relevance of bare metal development, particularly in 8-bit microcontrollers. The episode explores the future of RTOS, including the rise of open-source options like Eclipse ThreadX and Zephyr. It also discusses different models for designing RTOS-based applications, such as the independent, dependent, and POSIX interface models. The episode concludes by encouraging listeners to stay informed about RTOS advancements and learn how to architect applications using RTOS effectively.
2024-02-08
33 min
The Embedded Frontier
#0001 - Max the Magnificent's AI Emporium
In this conversation, Max (Clive) Maxfield discusses his journey into embedded systems and the industry's evolution. He highlights the fascinating developments in AI and its impact on embedded systems. Max also explores how AI can benefit embedded software and hardware developers and the potential applications of AI with sensors. He discusses the advancements in semiconductor technology to keep pace with AI. Finally, Max shares recommendations for managers and developers on adopting AI technologies into their development workflows. In this conversation, Max the Magnificent discusses various aspects of AI and its applications in embedded systems and beyond. He emphasizes the...
2024-01-17
1h 01
The Embedded Frontier
#0000 - Embedded Software Trends for 2024
In this episode, Jacob discusses trends in the embedded software industry and provides techniques and practices for staying relevant and successful. The trends include leveraging AI to develop embedded systems, improving CI/CD processes, phasing out C for C++ or Rust in 32-bit applications, adopting developer-centric workflows, moving to higher levels of abstraction, and using POSIX APIs in real-time operating systems. The techniques covered are model-based design, containerizing and virtualizing development processes, and adopting DevOps and CI/CD.TakeawaysLeveraging AI can improve efficiency, code generation, debugging, and code reviews in embedded software development...
2024-01-03
37 min
Embedded
Bricks’ Batteries Last Forever (Repeat)
Matthew Liberty shared good advice for lowering power. We talk about different ways to measure current (Matt has a nice write-up) and things software can do to decrease power consumption. Sleeping is critical, of course, as is choosing your clock speed and setting the GPIOs to good states. Everything is fine until you start getting into the microamps, then your multimeter measurements may start to fail you. (EEvblog explains why in his uCurrent intro.) Eventually, you may want to measure nanoamp sleep states along with amp-consuming wake states. Matt’s Joulescope is a tool to do...
2022-02-11
1h 06
The Agile Embedded Podcast
Embedded Cybersecurity Basics with Jacob Beningo
Jacob Beningo can be found at beningo.comEmbedded Online ConferenceIoT Online ConferenceRTOS Training with JacobReusable Firmware Development (Book)ARM TrustZone You can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer.Want to join the agile Embedded Slack? Click here
2022-02-02
36 min
Embedded
All the Abstractions
Jacob Beningo spoke with us about embedded systems, conference talks, writing articles and books, and best practices in development. Jacob is a consultant and instructor, see his website for more details (beningo.com). Jacob is one of the organizers of the Embedded Online Conference, May 18,19, and 20. Session times is generally noted in Eastern Time (Americas). A coupon code for a discount on registration is in the show. Jacob will be giving a talk called Best Practices for RTOS Application Design. He likes the full visibility of tracing, using the Segger J-Trace with SystemView or Precipio.
2021-03-05
1h 09
Embedded
Bricks’ Batteries Last Forever
Matthew Liberty (@mliberty1) shared good advice for lowering power. We talk about different ways to measure current (Matt has a nice write-up) and things software can do to decrease power consumption. Sleeping is critical, of course, as is choosing your clock speed and setting the GPIOs to good states. Everything is fine until you start getting into the microamps, then your multimeter measurements may start to fail you. (EEvblog explains why in his uCurrent intro.) Eventually, you may want to measure nanoamp sleep states along with amp-consuming wake states. Matt’s Joulescope is a tool to...
2019-02-15
1h 06