2025 Embedded Online Conference: Your Guide to This Year's Schedule
Welcome to the 2025 Embedded Online Conference! As in previous years, the event features a rich mix of pre-recorded on-demand talks and live Zoom sessions including Keynotes, Workshops and Panel Discussions. We've carefully curated the schedule to deliver valuable technical content across a wide range of embedded systems topics.
New this year: Most live Q&A sessions will be held as track-based group discussions rather than individual speaker Q&As. These sessions will be moderated by Jacob Beningo and will combine audience questions with interactive panel discussions when needed. This format is designed to foster richer dialogue and knowledge sharing across related sessions.
Also new for 2025 is our exclusive attendee-only Discord server. This will serve as a central hub for networking with peers and speakers, asking follow-up questions, and staying up to date with conference announcements throughout the week. Instructions to sign up will be sent to attendees by email.
As with previous years, most talks will be released on-demand, while live workshops and keynotes will take place over Zoom. With more than 40 sessions planned, including multiple interactive sessions each day, we recommend regularly checking the live schedule for the latest updates.
Friday May 9 - Sponsored Talks Head Start
This year we have 4 sponsors and we are very grateful to them for supporting EOC. To give you a head start on a very busy program, all sponsored talks will be released on-demand on Friday morning (05/09), at 8:00 am EDT, a few days before the official start of the conference (05/12). This will give you the full weekend to watch them and prepare to attend the Q&A sessions of interest on Monday.
- Containerized, cloud-enabled, and compliant: embedded DevSecOps at scale presented by Aaron Bauch
- Optimizing the Developer DevSecOps Experience for Embedded Systems presented by Mark Hermeling
- Revolutionizing Embedded with WebAssembly-based Containerization presented by Stephen Berard
- Building the Future of HAL: Leveraging AI and Deterministic Code Generation presented by Michael Lazarenko
Monday, May 12 - Day 1
Monday, day one of the conference, will start at 9 am EDT with our first 2 LIVE Q&A sessions:
- Live Q&A - Optimizing the Developer DevSecOps Experience for Embedded Systems with Mark Hermeling – 10:00 AM EDT
- Live Q&A - Building the Future of HAL: Leveraging AI and Deterministic Code Generation with Michael Lazarenko - 11:00 AM EDT
Followed by our first Keynote of the week:
- Understanding Embedded System Safety presented by Philip Koopman – 12:30 PM EDT
At 2:00pm EDT, the following 4 talks will be released, on-demand:
- Why Cybersecurity Should be Earlier in the Design Cycle presented by Jeridiah Welti
- Unlocking Cryptography: Fundamentals and Applications in Embedded Systems presented by Frida Gail Rojas Contreras
- Memory Safety Dance presented by Tim Guite
- Secure Boot in Embedded Systems: Potential Impact and Weakness presented by Khalil Rashid
The day will conclude with another 2 LIVE Q&A sessions:
- Live Q&A - Revolutionizing Embedded with WebAssembly-based Containerization with Stephen Berard - 3:00 PM EDT
- Live Q&A - Containerized, cloud-enabled, and compliant: embedded DevSecOps at scale with Aaron Bauch – 4:00 PM EDT
Tuesday, May 13 - Day 2
Tuesday will start at midnight (12:00 AM EDT) with the on-demand release of the following 4 sessions in the Software Architecture Track:
- Visualize Your State Machines presented by Adam Fraser-Kruck
- Model-Based Design of IoT End Node Devices Via Matlab/Simulink presented by Nannan He
- Extracting Microservices from a Ports-and-Adapters Architecture presented by Burkhard Stubert
- Decoupling Drivers from the Hardware Platform presented by John Taylor
At 9:00 AM EDT, join the first live Q&A session of the day, dedicated to the Security & Safety Track:
Followed at 10:00 AM EDT by a LIVE workshop presented by Nathan Jones:
At 12:00 PM EDT, five new on-demand talks will be released in the Fundamentals track:
- Designing Portable Firmware: Key Principles and Patterns presented by Alexey Karelin
- Using C++ Features for Embedded System Development presented by Ravindra Singh
- Setting up an Embedded Software Development Environment presented by Mutheu Atsiaya
- Managing Software Components with Conan Package Manager presented by Amar Mahmutbegovic
- ActiveCpp: Active Objects for Modern C++ presented by Amir Alavi
At 12:30 PM EDT, don’t miss the highly anticipated LIVE Keynote by Jacob Beningo:
The day will wrap up at 3:00 PM EDT with a final Q&A session for the Software Architecture Track:
Wednesday, May 14 - Day 3
Wednesday will begin at midnight (12:00 AM EDT) with the release of the following on-demand sessions:
- RISC-V CFU: The Nexus of Embedded Software and Custom Accelerators presented by Mohammed Billoo
- Firmware Approach to Solve EMC Issues presented by Gunjan Vora
- Developing and Maintaining Application-Independent Firmware Architecture presented by Prabo Semasinghe
- Rust and Medical Device Development presented by Milica Kostic
At 9:00 AM EDT, the day will continue with a live Q&A and panel discussion for the Fundamentals Track:
Followed at 10:00 AM EDT by a live workshop presented by Mohammed Billoo:
- Bluetooth Low Energy (BLE) in Zephyr RTOS presented by Mohammed Billoo
At 12:00 PM EDT, the following on-demand sessions will be made available:
- Garbage In, Quality Out? Mastering Agile Product Development presented by Luca Ingianni
- Why Embedded is Broken (and What to Do About It) presented by Joe Schneider
- Embedded DevOps: Hardware in the CI Loop and the Transformative Power of Sharing Work-in-Progress presented by Darwin Sanoy
- Adding Observability in CI and System Testing presented by Dr. Johan Kraft
- Automated HIL (Hardware in the Loop) Test Process and its Benefits presented by Komathi Sundaram
At 12:30 PM EDT, join us for the keynote presentation of the day by James Grenning:
- The Engineering Side of Agile presented by James Grenning
The day will conclude at 3:00 PM EDT with a live Q&A and panel discussion for the Advanced Programming Track:
Thursday, May 15 - Day 4
The day will begin at 12:00 AM EDT with the on-demand release of the following sessions:
- Making a Robot Butterfly with an RTOS presented by Erin Kennedy
- Zephyr's Readiness for CRA presented by Kate Stewart
- Practical Strategies for Developing with the QP Framework presented by Jeff Gable
- Developing Embedded Systems with (Apache) NuttX RTOS presented by Alan Carvalho de Assis
At 9:00 AM EDT, the Agile Track will host its live Q&A and panel discussion:
At 10:00 AM EDT, join us for a LIVE workshop:
- Advanced Serial Communications in an RTOS Environment presented by Peifang Zhou
At 12:00 PM EDT, the following on-demand talks will be released:
- Rapid Development of Hardware Prototype Concepts using an AI LLM and a Renesas EK-RA2E1 Kit presented by Dr. Don Wilcher
- AI in Embedded Systems and Life Writ Large presented by Clive "Max" Maxfield
- Does GitHub CoPilot Help Embedded Developers? presented by Reinhard Keil
- Artificial Intelligence for Safety-Critical Systems presented by Safak Akinci
At 12:30 PM EDT, be sure not to miss the keynote by Kwabena Agyeman:
- How AI Accelerated Microcontrollers Will Change Embedded Systems presented by Kwabena Agyeman
The day will end with a live Q&A and panel discussion for the RTOS Track at 3:00 PM EDT:
Friday, May 16 - Day 5
The final day of the conference will start at 12:00 AM EDT with the release of the following on-demand sessions:
- Supercharging Embedded Linux Development with the Power of GitHub Codespaces presented by Drew Moseley
- An Introduction to Yocto Framework presented by Manoj Purushothama
- Yocto Customization and Large Scale Scalability in Embedded Systems presented by Aaksha Jaywant
At 9:00 AM EDT, join us for a live Q&A and panel discussion focused on the Artificial Intelligence Track:
At 10:00 AM EDT, a LIVE workshop will be presented by Jacob Beningo:
- Embedded AI: Leveraging AI Agents for Smarter Development presented by Jacob Beningo
Finally, the conference will wrap up at 3:00 PM EDT with a last Q&A and panel discussion for the Embedded Linux Track:
We hope this day-by-day overview helps you plan your week and make the most of your conference experience. Please note that last-minute changes can occur, so we encourage you to check the live schedule regularly.
And don’t forget to join the official Discord server to connect with fellow attendees, continue the conversation with speakers, and get real-time updates throughout the week.
Wishing you an insightful and inspiring 2025 Embedded Online Conference!
— Stephane & Jacob
- Comments
- Write a Comment Select to add a comment

How to find the discord server (I am a knob regarding discord)

Do you receive the newsletters sent to attendees? The link to join is in there.
To post reply to a comment, click on the 'reply' button attached to each comment. To post a new comment (not a reply to a comment) check out the 'Write a Comment' tab at the top of the comments.
Please login (on the right) if you already have an account on this platform.
Otherwise, please use this form to register (free) an join one of the largest online community for Electrical/Embedded/DSP/FPGA/ML engineers: