Loading…
Open Source Summit + Embedded Linux Conference North America...
May 18-20, 2026
Minneapolis, MN
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit North America 2025 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Central DaylightTime (UTC -5). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.


Venue: 200D (Level Two) clear filter
Monday, May 18
 

11:20am CDT

Zephyr at 10 Years: Survey Feedback - Kate Stewart & Hilary Carter, The Linux Foundation
Monday May 18, 2026 11:20am - 12:00pm CDT
Ten years ago, Zephyr set out to solve a problem that many embedded teams quietly struggled with: how to build dependable real-time systems without being locked into a single vendor, toolchain, or proprietary stack. Before beginning the project, open source developers were surveyed to identify the key problems they wanted to see a new open source RTOS to solve, such as security and safety certifications.

What followed over the next decade was more than steady adoption. Zephyr introduced a new model built around portability, adoption of security best practices, modern tooling, and a shared ecosystem of drivers and middleware. Contributors collaborate in the open to improve performance, connectivity, and reliability, enabling it to now be found embedded in products which need to last many years, if not decades.

As we head into our next 10 years, the Zephyr project reached out again to survey RTOS users and understand better what they value, and what the project should focus on improving in the years ahead. This talk will go through the results that LF Research team has identified from the survey and interviews, giving a peak at the focus points going forward.
Speakers
avatar for Hilary Carter

Hilary Carter

SVP Research, The Linux Foundation
Hilary Carter is a writer, researcher, and team leader, producing engaging, decision-useful insights that broaden the understanding of open source and emerging technologies and their impact on business, government, and society. She has contributed to books and numerous research reports... Read More →
avatar for Kate Stewart

Kate Stewart

VP Dependable Embedded Systems, The Linux Foundation
Kate Stewart works with the safety, security and license compliance communities to advance the adoption of best practices into embedded open source projects. She has launched the ELISA and Zephyr Projects, as well as supporting other embedded projects. With more than 30 years of experience... Read More →
Monday May 18, 2026 11:20am - 12:00pm CDT
200D (Level Two)
  Zephyr

1:30pm CDT

Turning the Ignition on Safety: Zephyr RTOS in Automotive Compliance - Saravanan Sekar, Linumiz
Monday May 18, 2026 1:30pm - 2:10pm CDT
Embedded Automotive RTOS (Real-Time Operating Systems) must meet stringent requirements for safety, reliability, and security, primarily governed by the ISO 26262 standard, which details ASIL (Automotive Safety Integrity Level) requirements.

This talk covers the Zephyr RTOS complies with key functional needs, including minimal latency, high determinism, efficient memory management, and robust multitasking capabilities to handle critical tasks. Currently, the project is actively moving toward greater alignment with the needs of the automotive industry, with specific plans outlined.
Speakers
avatar for Saravanan Sekar

Saravanan Sekar

Software Engineer, Linumiz
Saravanan graduated in Electrical Engineering and working as Software Engineer at Linumiz. Over the past 13 years his focus is primarily on Embedded Linux, RTOS in DVB, IoT and Automotive domain. His work involves to provide Mainline Linux Kernel and related projects to run on customer... Read More →
Monday May 18, 2026 1:30pm - 2:10pm CDT
200D (Level Two)
  Zephyr

2:25pm CDT

From Pre‑Silicon To Production: Firmware Development on Zephyr - Dev Bhaveshbhai Joshi, Qualcomm Technologies Inc.
Monday May 18, 2026 2:25pm - 3:05pm CDT
When our production power‑management IC (PMIC) firmware moved to Zephyr, it opened the door for us to streamline our development and validation workflow. Our production firmware used a proprietary RTOS, which required maintaining a separate codebase for pre-silicon validation. By standardizing on Zephyr, an RTOS supported across hundreds of MCUs, we were able to use single application codebase across the entire development flow.

In this talk, I’ll describe how we built a Zephyr‑based pre-silicon PMIC testing platform, enabling the same application to run on both the production as well as pre‑silicon hardware running on a completely different SoC (Raspberry Pi Pico) and a custom evaluation kit. I will briefly outline the software architecture: the application running on Zephyr with board configuration defined through device tree and Kconfig. I will also cover the hardware architecture that connects the Pico to the PMIC evaluation kit, and the Twister‑based Hardware-in-loop tests we incorporated for validation.

I’ll close by highlighting how Zephyr’s broad hardware support and tooling helped simplify our workflow and reduce duplicate effort across multiple platforms.
Speakers
avatar for Dev Joshi

Dev Joshi

Embedded Software Engineer, Qualcomm Technologies Inc.
With a Master of Science in EE from the University of California, Riverside, I contribute to Qualcomm as an Embedded Software Engineer specializing in PMIC software and USB Type-C/PD development. My work focuses on crafting robust Battery Management software for mobile and compute... Read More →
Monday May 18, 2026 2:25pm - 3:05pm CDT
200D (Level Two)
  Zephyr
  • Audience Experience Level Any

3:35pm CDT

Beyond Static Devicetrees: Implementing Runtime Hardware Dynamism in Zephyr - Wai-Hong Tam, Google
Monday May 18, 2026 3:35pm - 4:15pm CDT
Zephyr’s build-time configuration excels at efficiency, but challenges mass production. When a single product design needs to support dozens of hardware variations, e.g. swapping out sensors or chargers due to supply chain constraints, the standard build flow often leads to managing a unique binary for every combination. This creates a validation nightmare.

This talk presents an architectural framework used in the ChromeOS Embedded Controller that brings runtime adaptability to Zephyr, achieving Linux-like flexibility without the memory overhead of a live DTB parser.

We cover two specific patterns:
1. Dynamic Driver Selection: We treat the Devicetree as a pool of supported components. By reading a configuration bitfield from manufacturing data (EEPROM or protected flash) at boot, the firmware dynamically initializes only the correct drivers for that specific unit.

2. Safe Hardware Discovery: Zephyr compiles away hardware descriptions, leaving the host OS blind to connected peripherals. We introduce a pipeline that exports Devicetree definitions into a "Component Manifest". This enables safe OS-level verification, avoiding the risks of "blind probing" on I2C buses.
Speakers
avatar for Wai-Hong Tam

Wai-Hong Tam

Staff Software Engineer, Google
Wai-Hong is a Staff Software Engineer at Google with over 20 years of embedded expertise. His career spans from RTOS and BootROM work at MediaTek to leading firmware architecture for ChromeOS. At Google, he has contributed to verified boot, U-Boot for the first ARM Chromebook, the... Read More →
Monday May 18, 2026 3:35pm - 4:15pm CDT
200D (Level Two)
  Zephyr

4:30pm CDT

Fuzzing Zephyr Apps - Struggles of Dynamic Analysis on Embedded Applications - Jayashree Srinivasan, Analog Devices
Monday May 18, 2026 4:30pm - 5:10pm CDT
Fuzzing, a type of dynamic analysis, is a testing method to find security flaws in software during execution. It involves providing randomized inputs to the application and observing for crashes.

Embedded applications present unique fuzzing challenges. Unlike general-purpose software, they run continuously in real-time without terminating, making it hard to use traditional fuzzing approaches. They receive inputs through specialized peripherals or direct memory/register accesses that require accurate modeling. Fuzzers must generate inputs satisfying highly constrained validation checks while maintaining application state, and crash detection is complicated by the lack of clear program termination.

Existing solutions use hardware, emulation, or rehosted systems with modeled peripherals, employing full source code level, binary-only or API-level fuzzing. Zephyr's current libFuzzer integration targets unit-level API fuzzing but misses system-wide bugs. We aim to integrate AFL++, a popular fuzzing engine, to create a generalized fuzzing strategy across Zephyr's supported platforms. Though still in development, we're exploring the optimal approach to achieve this integration.
Speakers
avatar for Jayashree Srinivasan

Jayashree Srinivasan

Senior Engineer, Research Science Engineering, Analog Devices
I am an Embedded Security enthusiast, currently working as a Senior Engineer in the Product Security team at Analog Devices. My work involves building security solutions for our products with Trusted Execution Environments and open source SW including Trusted Firmware-M, Zephyr and... Read More →
Monday May 18, 2026 4:30pm - 5:10pm CDT
200D (Level Two)
  Zephyr
  • Audience Experience Level Any

5:25pm CDT

From FreeRTOS To Zephyr: A Practical Migration Guide for Embedded Developers - Jacob Beningo, Beningo Embedded Group
Monday May 18, 2026 5:25pm - 6:05pm CDT
FreeRTOS has long been the go-to RTOS for embedded developers. But as projects grow in complexity, demanding better modularity, richer middleware, and long-term maintainability, teams are turning to Zephyr. The migration, however, can feel daunting. Different APIs, build systems, configuration models, and abstractions create a steep learning curve.

This session delivers a practical, step-by-step guide for transitioning from FreeRTOS to Zephyr with confidence. We'll map the similarities and differences between the two RTOSes, demonstrate migration strategies for tasks, queues, and synchronization primitives, and show how to translate existing FreeRTOS designs into Zephyr's ecosystem — covering proven tips to avoid common pitfalls, validate your port, and leverage Zephyr's strengths from device trees to vendor-neutral drivers.

Key Takeaways:
- Core architectural differences between FreeRTOS and Zephyr
- Migrating primitives (tasks, queues, semaphores, timers) to Zephyr equivalents
- Adapting build systems, configuration, and drivers
- Best practices for validating and testing migrated code
- Leveraging Zephyr's ecosystem for scalability and long-term support
Speakers
avatar for Jacob Beningo

Jacob Beningo

CEO, Beningo Embedded Group
Jacob Beningo helps embedded teams modernize software architecture, streamline development, and adopt best practices for high-quality, real-time systems. As founder of Beningo Embedded Group, he provides expert training and guided learning to improve code quality, accelerate development... Read More →
Monday May 18, 2026 5:25pm - 6:05pm CDT
200D (Level Two)
  Zephyr
  • Audience Experience Level Any
 
Tuesday, May 19
 

11:00am CDT

Sim‑to‑Flight: Why Starting With Simulation Is the Fastest Path To Successful Flight Testing - Anthony Comer, Oklahoma State University & Eric Hillsberg, MathWorks
Tuesday May 19, 2026 11:00am - 11:40am CDT
Many flight‑control and autonomy programs still begin with hardware prototyping, only to discover late in development that controller tuning, transition behavior, and system coupling are difficult to resolve without a reliable model. This session presents a practical simulation‑to‑flight workflow based on recent university flight‑test research, demonstrating why starting with simulation is critical for reducing risk and accelerating development while helping teams avoid costly UAV crashes and hardware damage. Using a subscale eVTOL case study, we show how aerodynamic modeling, propulsion modeling, and six‑degree‑of‑freedom dynamics are integrated into a digital twin that directly informs control‑law design, hardware deployment, and flight testing. The workflow culminates in direct PX4 implementation and a comparison of simulation predictions against real flight‑test data across hover, transition, and forward flight, highlighting close agreement between model and reality. The talk emphasizes how a simulation‑first approach enables faster iteration, safer testing, and more predictable flight performance for the broader aerospace and UAS community.
Speakers
avatar for Eric Hillsberg

Eric Hillsberg

Product Marketing Manger - Aerospace, MathWorks
Eric Hillsberg is a Product Marketing Manager for Aerospace Products at MathWorks. He recently graduated from University of Michigan with a degree in Aerospace Engineering and a minor in Computer Science.  During school, he interned with NASA Ames Research Center to investigate how... Read More →
avatar for Anthony Comer

Anthony Comer

Assistant Professor, Oklahoma State University
Dr. Anthony Comer is an Assistant Professor at Oklahoma State University and Director of the Simulation to Flight Applied Research Lab. His research focuses on configuration-independent flight control architectures for VTOL aircraft and he developed the patent-pending Trajectory Control... Read More →
Tuesday May 19, 2026 11:00am - 11:40am CDT
200D (Level Two)
  PX4 Dev Summit
  • Audience Experience Level Any

11:55am CDT

Multi-robot Air-Ground Collaboration With PX4 and Opportunistic Communications - Fernando Cladera, University of Pennsylvania - Devester
Tuesday May 19, 2026 11:55am - 12:35pm CDT
A team of aerial and ground robots operating in a coordinated way is the key to large-scale operations in kilometer-scale environments. Nonetheless, significant challenges, such as orchestration, intermittent communications, and command-and-control of the team, need to be solved.
This talk will explore an application where a team of ground robots performs a search mission, with an UAV acting as an eye in the sky and a data mule between the different ground robots. We will focus on the challenges for this task and how PX4 can be used in a heterogeneous team of aerial and ground robots. We will show examples of the system in large-scale urban and rural environments. Finally, we will mention how large foundational models can enable more complex tasks for a robot team.
Speakers
avatar for Fernando Cladera

Fernando Cladera

PhD Student, University of Pennsylvania - Devester
Fernando is a PhD student at the University of Pennsylvania, working on robotics perception, autonomy, and field robotics. He focuses on incorporating novel perception sensors into flying vehicles, such as event cameras, and on the applications these sensors would enable. Additionally... Read More →
Tuesday May 19, 2026 11:55am - 12:35pm CDT
200D (Level Two)
  PX4 Dev Summit

2:10pm CDT

Unified Autonomy Stack - Nikhil Khedekar & Kostas Alexis, Norwegian University of Science and Technology
Tuesday May 19, 2026 2:10pm - 2:50pm CDT
This session introduces the open-source Unified Autonomy Stack (https://github.com/ntnu-arl/unified_autonomy_stack), a containerized, system-level solution enabling robust autonomy across diverse aerial and ground robot morphologies. The architecture centers on three modules -multi-modal perception, multi-stage planning, and multi-layered safety mechanisms- that together deliver end-to-end mission autonomy. Resulting behaviors include safe navigation into unknown regions, exploration of complex environments, and efficient inspection planning. The stack has been validated on multiple multirotor platforms and legged robots operating in GNSS-denied and perceptually degraded environments, demonstrating resilient performance in demanding conditions. To facilitate ease of adoption and extension, we additionally release a reference hardware design that integrates a full multi-modal sensing suite, time-synchronization electronics, and high-performance compute capable of running the entire ROS-based stack while leaving headroom for further development. Strategically, we aim to expand the Unified Autonomy Stack to cover most robot configurations across air, land, and sea.
Speakers
avatar for Nikhil Khedekar

Nikhil Khedekar

Postdoctoral Researcher, Autonomous Robots Lab, Norwegian University of Science Technology (NTNU)
Nikhil Khedekar is a postdoctoral researcher in the Autonomous Robots Lab at the Norwegian University of Science and Technology (NTNU) leading the team’s perception research. Previously, he also led the development of LiDAR based estimation in ScoutDI AS and participated in the... Read More →
avatar for Kostas Alexis

Kostas Alexis

Professor, Norwegian University of Science and Technology
Prof. Dr. Kostas Alexis is Professor of Robotics at NTNU, head of the Autonomous Robot Lab, and Director of the Norwegian Centre for Embodied AI. His research advances resilient robotic autonomy (intelligence & morphology) for high-risk, uncertain environments, spanning control, sensor... Read More →
Tuesday May 19, 2026 2:10pm - 2:50pm CDT
200D (Level Two)
  PX4 Dev Summit
  • Audience Experience Level Any

3:05pm CDT

Talking To Drones: Natural Language Control of PX4 Using a Phone, MCP, and ChatGPT Realtime API - Godfrey Nolan, RIIS LLC
Tuesday May 19, 2026 3:05pm - 3:45pm CDT
PX4-based drones are powerful, but interacting with them typically requires specialized ground control software and trained operators. This talk presents a new interaction model: controlling and querying a PX4 drone using natural language from a standard mobile phone.

The system combines a Model Context Protocol (MCP)–style interface (inspired by ROS 2 MCP implementations) to expose PX4 capabilities as structured, machine-readable commands, with OpenAI’s real-time ChatGPT API to interpret user intent. A phone call or voice interaction—handled via Twilio—becomes the primary user interface, allowing operators to issue commands such as “take off to 10 meters,” “orbit that location,” or “what’s your battery state?” and receive immediate spoken feedback.

The talk will cover:

* How PX4 commands, telemetry, and state are exposed through an MCP-like abstraction
* Real-time bidirectional communication between phone, AI model, and drone using Twilio and RealTime API
* Safety considerations, command validation, and constraints when using AI-mediated control
* Practical use cases, fly missions, object detection all using hands free control
* Lessons learned, what worked and didn't work
Speakers
avatar for Godfrey Nolan

Godfrey Nolan

President, RIIS LLC
Godfrey Nolan is founder and president of RIIS LLC a mobile development firm in the Detroit Metro area. He is also author of Agile Swift (Apress), Agile Android (Apress), Bulletproof Android (Pearson), Android Best Practices (Apress), Decompiling Java (Apress) and Decompiling Android... Read More →
Tuesday May 19, 2026 3:05pm - 3:45pm CDT
200D (Level Two)
  PX4 Dev Summit

4:20pm CDT

Enhancing PX4's EKF2 Replay Module for Deterministic Integration Testing - Brian Fairservice & Kerry Snyder, KEF Robotics
Tuesday May 19, 2026 4:20pm - 5:00pm CDT
PX4's EKF2 replay module allows developers to tune estimator performance by re-running the EKF on prerecorded logs. This is useful for EKF2 development or for testing the impact of different parameters on performance. KEF robotics has patched the replay module so that replay progress can be controlled by an external program, enabling deterministic *integration* testing. We are using this patched replay module to test the integration of PX4 with an external vision navigation system.

We will cover:
- Using the replay module to assess performance of different EKF2 parameters.
- Development and testing considerations for a visual navigation system that integrates with PX4.
- Modifying the replay module so that it can be deterministically 'stepped' in sync with an external program
- Results from integration testing with the modified replay module

The audience will get a better understanding of the replay system, technical details on modifying the replay system for integration testing, and the benefits of integration testing with regard to visual navigation development with PX4. We will also share the patch we made to the replay system.
Speakers
avatar for Brian Fairservice

Brian Fairservice

Software Engineer, KEF Robotics
Brian Fairservice is currently a Software Engineer at KEF Robotics
avatar for Kerry Snyder

Kerry Snyder

Co-founder, CTO, KEF Robotics
Co-founder and CTO of KEF Robotics
Tuesday May 19, 2026 4:20pm - 5:00pm CDT
200D (Level Two)
  PX4 Dev Summit
  • Audience Experience Level Any
 
Wednesday, May 20
 

11:00am CDT

Building Autonomy on PX4: A Hands-On Workshop for Embedded and Robotics Developers - Ramon Roche, The Linux Foundation & Nuno Marques, Drone Solutions
Wednesday May 20, 2026 11:00am - 12:35pm CDT
By the end of this workshop, every attendee will land a simulated drone precisely on an ArUco marker using computer vision, with PX4 running the drone and ROS 2 handling the control logic. PX4 powers over a million drones worldwide, and in this session you'll run the exact same production firmware on your laptop. Precision landing on a visual marker is a real-world capability used in package delivery, autonomous charging, and marine recovery, and you'll build it from scratch.

We'll start by booting PX4 in Gazebo simulation and exploring the architecture of a production flight stack, including uORB, the pub-sub middleware that connects every module in PX4. From there, we'll connect PX4 to ROS 2 via the uXRCE-DDS bridge, build a custom flight mode using the px4-ros2-interface-lib, detect ArUco markers with OpenCV, and estimate pose from a simulated camera, and finally wire perception into the flight mode to execute an autonomous precision landing.

This workshop is for embedded developers looking for a robotics application of their existing skills, ROS 2 developers wanting to move beyond MAVLink offboard control, and anyone interested in seeing how perception, control, and middleware come together in a real flight stack. No drone experience required.
Hosted by Dronecode maintainers Ramón Roche and Nuno Marques, with guest contributors from the PX4 ecosystem.

Workshop Requirements (please read before attending):
Bring a laptop. Any OS works, but in order of expected smoothness: Linux is your best bet, followed by Windows, then macOS. Workshop materials and setup instructions live at https://github.com/Dronecode/ossna-26-workshop. Pre-install the Docker containers before arriving, since conference Wi-Fi might be unreliable and pulling multi-gigabyte images on-site will eat into your workshop time. macOS users should note that the container image doesn't run Gazebo well; use the official PX4 setup script at https://github.com/PX4/PX4-Autopilot/blob/main/Tools/setup/macos.sh with the --sim-tools flag to install Gazebo natively (details in the workshop repo). Join the Dronecode Discord at https://chat.dronecode.org for workshop updates, setup help, and community support before, during, and after the event, and keep an eye on the repo and Discord in the days leading up for any last-minute changes.


Speakers
avatar for Nuno Marques

Nuno Marques

Founder and Lead Software Engineer, Drone Solutions
Nuno Marques has more than 5 years of software engineering and system integration experience as a contractor and consultant, recording the participation in over 30 projects and product development for more than 25 companies and organisations in the drone industry over these years... Read More →
avatar for Ramon Roche

Ramon Roche

General Manager, The Linux Foundation
Ramón Roche is General Manager of the Dronecode Foundation, an open-source project under the Linux Foundation supporting drone and robotics development. He leads a global ecosystem behind technologies like PX4 and Pixhawk, and has over a decade of experience in open source. Ramón... Read More →
Wednesday May 20, 2026 11:00am - 12:35pm CDT
200D (Level Two)

2:10pm CDT

Building Autonomy on PX4: A Hands-On Workshop for Embedded and Robotics Developers (Continued) - Ramon Roche, The Linux Foundation & Nuno Marques, Drone Solutions
Wednesday May 20, 2026 2:10pm - 5:00pm CDT
By the end of this workshop, every attendee will land a simulated drone precisely on an ArUco marker using computer vision, with PX4 running the drone and ROS 2 handling the control logic. PX4 powers over a million drones worldwide, and in this session you'll run the exact same production firmware on your laptop. Precision landing on a visual marker is a real-world capability used in package delivery, autonomous charging, and marine recovery, and you'll build it from scratch.

We'll start by booting PX4 in Gazebo simulation and exploring the architecture of a production flight stack, including uORB, the pub-sub middleware that connects every module in PX4. From there, we'll connect PX4 to ROS 2 via the uXRCE-DDS bridge, build a custom flight mode using the px4-ros2-interface-lib, detect ArUco markers with OpenCV, and estimate pose from a simulated camera, and finally wire perception into the flight mode to execute an autonomous precision landing.

This workshop is for embedded developers looking for a robotics application of their existing skills, ROS 2 developers wanting to move beyond MAVLink offboard control, and anyone interested in seeing how perception, control, and middleware come together in a real flight stack. No drone experience required.
Hosted by Dronecode maintainers Ramón Roche and Nuno Marques, with guest contributors from the PX4 ecosystem.

Workshop Requirements (please read before attending): 
Bring a laptop. Any OS works, but in order of expected smoothness: Linux is your best bet, followed by Windows, then macOS. Workshop materials and setup instructions live at https://github.com/Dronecode/ossna-26-workshop. Pre-install the Docker containers before arriving, since conference Wi-Fi might be unreliable and pulling multi-gigabyte images on-site will eat into your workshop time. macOS users should note that the container image doesn't run Gazebo well; use the official PX4 setup script at https://github.com/PX4/PX4-Autopilot/blob/main/Tools/setup/macos.sh with the --sim-tools flag to install Gazebo natively (details in the workshop repo). Join the Dronecode Discord at https://chat.dronecode.org for workshop updates, setup help, and community support before, during, and after the event, and keep an eye on the repo and Discord in the days leading up for any last-minute changes.

Speakers
avatar for Nuno Marques

Nuno Marques

Founder and Lead Software Engineer, Drone Solutions
Nuno Marques has more than 5 years of software engineering and system integration experience as a contractor and consultant, recording the participation in over 30 projects and product development for more than 25 companies and organisations in the drone industry over these years... Read More →
avatar for Ramon Roche

Ramon Roche

General Manager, The Linux Foundation
Ramón Roche is General Manager of the Dronecode Foundation, an open-source project under the Linux Foundation supporting drone and robotics development. He leads a global ecosystem behind technologies like PX4 and Pixhawk, and has over a decade of experience in open source. Ramón... Read More →
Wednesday May 20, 2026 2:10pm - 5:00pm CDT
200D (Level Two)
 
  • Filter By Date
  • Filter By Venue
  • Filter By Type
  • Audience Experience Level
  • Timezone

Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.