Loading…
16-17 June, 2026
Mumbai, India
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 India 2026 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.

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


Type: Embedded clear filter
Tuesday, June 16
 

2:00pm IST

Building a Zero-Copy DSP Offload Framework in Linux Using RPMsg - Vishnu Pratap Singh & Paresh Bhagat, Texas Instruments
Tuesday June 16, 2026 2:00pm - 2:40pm IST
Modern embedded audio devices increasingly run mainline Linux, but achieving deterministic low-latency multi-channel audio processing remains a challenge. While heterogeneous SoCs include DSP accelerators capable of handling signal processing workloads efficiently, integrating these accelerators into a standard Linux audio stack without proprietary middleware is non-trivial.
This talk presents a practical, upstream-friendly approach to building a zero-copy DSP offload framework using mainline Linux components such as remoteproc, rpmsg, and ALSA. Instead of relying on custom kernel patches or vendor-specific frameworks, the solution leverages DMA-backed shared memory and rpmsg-based signaling to enable efficient inter-processor communication between ARM application cores and a DSP.
A key focus of this session is eliminating redundant memory copies across kernel and user space boundaries. By designing a ping-pong buffer architecture with shared memory mapping and pointer-based synchronization, we achieved deterministic real-time streaming with significantly reduced CPU utilization and improved latency characteristics.
Speakers
avatar for Vishnu Pratap Singh

Vishnu Pratap Singh

Engineering Leader, Texas Instruments Incorporated
Vishnu Pratap Singh is an embedded systems expert and engineering leader with nearly two decades of experience in Linux development, BSP, and Linux based product engineering for communication devices, Satellite terminals, smart devices, IoT, and pro-audio. He is currently driving... Read More →
avatar for Paresh Bhagat

Paresh Bhagat

Embedded Software Engineer, Texas Instruments India
I am an Embedded Software Engineer at Texas Instruments with nearly 3 years of experience in developing and integrating solutions for embedded Linux systems. My experience includes Hypervisor such as Jailhouse, embedded Linux build systems like Buildroot and Yocto, and Linux audio... Read More →
Tuesday June 16, 2026 2:00pm - 2:40pm IST
Lotus 2 (Third Floor)
  Embedded
  • Audience Experience Level Any

2:50pm IST

DTS 101: From Roots To Trees, Aka Devicetree for Beginners - Krzysztof Kozlowski, Qualcomm
Tuesday June 16, 2026 2:50pm - 3:30pm IST
Practical guide to writing Devicetree sources (DTS) and bindings for the Linux kernel. Jump in if you want to know:
1. What compatibility means between devices and how to express it in DTS.
2. What can be in DTS and what cannot.
3. Fastest way to upstream your DTS (no need for 10 iterations!).
4. Validate your DTS and live error-free ever after.

The talk will focus on Devicetree (DTS and bindings) in the context of Linux kernel, which is also applicable to several other projects like U-boot.
Speakers
avatar for Krzysztof Kozlowski

Krzysztof Kozlowski

Linux Kernel Maintainer, Qualcomm
Krzysztof Kozlowski is an active Linux Kernel developer, working currently for Qualcomm. Krzysztof (co-)maintains several upstream kernel subsystems: the SoC subsystem (formerly arm-soc), Devicetree bindings, Memory controller drivers and Samsung Exynos SoC ARM/ARM64 architecture... Read More →
Tuesday June 16, 2026 2:50pm - 3:30pm IST
Lotus 2 (Third Floor)
  Embedded

3:40pm IST

Hardening IoMT Medical Devices: Defense‑in‑Depth on Yocto‑Based Embedded Linux - Abraham Gogulamudi, GEHealthcare
Tuesday June 16, 2026 3:40pm - 4:20pm IST
Connected medical devices (IoMT) increasingly depend on Yocto‑based Embedded Linux platforms to perform critical, patient‑impacting functions. As cyberattacks on healthcare rise, securing these devices is now central to patient safety, regulatory compliance, and lifecycle quality. This session provides a practical, defense‑in‑depth blueprint for hardening IoMT devices—starting from secure boot and measured trust to OS‑level hardening, system integrity, secure OTA updates, sandboxing, runtime protection, and zero‑trust device‑to‑cloud communication.
We will map real‑world cyber trends to specific embedded mitigations and align them with global regulatory expectations for medical devices. The session also demonstrates how open‑source tools within the Yocto ecosystem can enforce reproducible security controls, generate SBOMs, and support automated vulnerability triage throughout the device lifecycle.
Attendees will gain engineering‑ready patterns to build secure, maintainable Linux‑based devices—applicable not only in healthcare, but also industrial IoT, automotive, and safety‑critical embedded domains.
Speakers
avatar for Abraham Gogulamudi

Abraham Gogulamudi

Abraham Gogulamudi, GEHealthcare
Abraham Gogulamudi is a Senior Engineering Manager at GE HealthCare with 19+ years of experience in Embedded Linux, Yocto, and cybersecurity for regulated medical devices. He leads the PCS medOS platform, driving secure‑by‑design architectures, SBOM/CVE automation, and lifecycle... Read More →
Tuesday June 16, 2026 3:40pm - 4:20pm IST
Lotus 2 (Third Floor)
  Embedded
  • Audience Experience Level Any
 
Wednesday, June 17
 

12:00pm IST

ESim – Democratizing Electronic Design Automation Through Open Source - Sumanto Kar & Shanthi Priya, FOSSEE, IIT Bombay
Wednesday June 17, 2026 12:00pm - 12:40pm IST
Linux has long been the backbone of open innovation in computing, yet access to fully open, Linux-native Electronic Design Automation (EDA) workflows remains limited due to proprietary tools, restrictive licenses, and platform lock-in. eSim(https://esim.fossee.in) is an open-source EDA platform developed under the FOSSEE (Free/Libre and Open Source Software for Education) project at IIT Bombay, designed to bring complete circuit design and simulation workflows to the Linux ecosystem.

This talk presents eSim as a Linux-first, fully open-source EDA solution that integrates schematic capture, SPICE-based simulation, PCB design workflows, and support for open PDKs using established open-source tools and standards. Built to run natively on Linux distributions, eSim enables students, educators, and researchers to design and simulate electronic circuits without relying on proprietary software, aligning closely with Linux principles of transparency, and freedom.

The session will showcase real-world adoption of eSim across academic institutions and future directions toward scalable, reproducible, and community-driven open hardware design.
Speakers
avatar for Sumanto Kar

Sumanto Kar

Assistant Project Manager, FOSSEE, IIT Bombay
Sumanto Kar did his M.Tech in Industrial Engineering & Operations Research, IIT Bombay and B.E. in Electronics Engineering from Mumbai University. His interests lie in contributing to the open-source EDA tools. He is actively involved with the FOSSEE project, contributing to the development... Read More →
avatar for Shanthi Priya

Shanthi Priya

Research Assistant, FOSSEE, IIT BOMBAY
Research Assistant at the eSim FOSSEE project, IIT Bombay, engaged in simulation workflow development, digital electronics analysis, and technical evaluation using open-source electronic design tool
Wednesday June 17, 2026 12:00pm - 12:40pm IST
Lotus 2 (Third Floor)
  Embedded
  • Audience Experience Level Any

12:50pm IST

Don’t Trash It, Hack It: Reverse Engineering Secrets & Re-purposing ISP Routers - Dheeraj Reddy Jonnalagadda, Pixxel
Wednesday June 17, 2026 12:50pm - 1:30pm IST
We trust ISP-provided routers with authentication, firmware updates, and remote management. Yet, many remain opaque black boxes running outdated, poorly audited software built on open source tools.
In this session, we open that box.
Using a commercially deployed embedded Linux router, I will demonstrate a practical workflow for analyzing locked-down firmware and reclaiming control with open source tools.

First, the Security Lesson: We will walk through firmware extraction and forensic analysis in a structured way. This includes inspecting the flash storage, reverse engineering vendor binaries to uncover hardcoded passwords, and manipulating U-Boot to alter the boot process to gain root access. The focus throughout is understanding how embedded Linux systems are built and identifying where security assumptions fail.

Second, the Practical Upgrade: With root access secured, we move beyond analysis to utility. We will transform the router into a network-wide ad blocker using lightweight tools like dnsmasq, demonstrating how open source enables device longevity and architectural control.
This session is not about breaking devices; it is about understanding and reclaiming them.
Speakers
avatar for Dheeraj Reddy Jonnalagadda

Dheeraj Reddy Jonnalagadda

Senior Flight Software Engineer, Pixxel
Embedded software engineer who started close to the metal — close enough to smell the solder fumes. Moved to Embedded Linux when I got bored of microcontrollers, and never looked back, mostly because there's always another router to liberate. I believe hardware ownership is non-negotiable... Read More →
Wednesday June 17, 2026 12:50pm - 1:30pm IST
Lotus 2 (Third Floor)
  Embedded
  • Audience Experience Level Any

1:40pm IST

Detecting and Defusing the Ticking Time Bomb: Understanding CVEs and Upstreaming in Yocto - Siddharth Doshi, Montavista Software LLC
Wednesday June 17, 2026 1:40pm - 2:20pm IST
Unpatched vulnerabilities don't break builds, but can compromise entire infrastructures. A single neglected CVE in an embedded device can be a ticking time bomb, potentially causing millions in damages. But in an ocean of CVE's known vulnerabilities, how do you achieve high detection rates without drowning in false positives?

This session touch bases the lifecycle of a CVE, their exploitability, including how CVSS scores are calculated. It then addresses "translation problem"-explaining why different OS ecosystems label and backport CVEs differently, often confusing automated scanners.

Next, the talk deep-dives into practical solutions, demonstrating how to use SBOMs to map dependencies and implement a semi-automated, custom scanning strategy on top of it to maximize threat detection.

Finally, it focuses on practical application within the Yocto Project. The session explores "sustainability loop," sharing tips for applying security patches and version upgrades without breaking the build and dicusses why hoarding local patches creates crushing technical debt, and why pushing fixes upstream is the most strategic, secure choice for both their organization and open-source community.
Speakers
avatar for Siddharth Doshi

Siddharth Doshi

Senior Software Engineer, Montavista Software LLC
Open source enthusiast and 9 years of experience in various rpm and debian based OS specifically in userspace and toolchain domain with a some basic Kernel knowledge. An active Yocto contributor and have been following and integrating various LF projects for 7 years. Also, led a team... Read More →
Wednesday June 17, 2026 1:40pm - 2:20pm IST
Lotus 2 (Third Floor)
  Embedded

3:35pm IST

Generic BootLoader on Android Platforms - Naina Mehta, Qualcomm India Private Limited
Wednesday June 17, 2026 3:35pm - 4:15pm IST
Bootloaders are critical foundation of Android boot process, responsible for everything from hardware initialization to kernel handoff. However, the current landscape is heavily fragmented, with each silicon vendor and OEM maintaining different bootloader implementations. This diversity leads to duplication of effort, slower security patching, and complex barriers to upgrading the Android boot framework across the ecosystem.
To address these challenges, Google has introduced Generic BootLoader (GBL) - a unified, Rust-based bootloader developed within the Android Open Source Project (AOSP). Designed as a UEFI application, GBL standardizes the boot flow across x86, ARM64, and RISC-V architectures and can be deployed across various existing firmware stacks, including U-Boot, EDK2, and LittleKernel.
This session provides a deep dive into GBL’s architecture. We will explore how GBL utilizes standard upstream UEFI protocols and how it interfaces to select appropriate Device Trees (DT), apply DT fixups, and prepare prepare kernel data (bootconfig/command-line). We will also examine GBL-specific protocols handling Android requirements like A/B slots, Verified Boot (AVB), and Fastboot.
Speakers
avatar for Naina Mehta

Naina Mehta

Lead Engineer, Senior, Qualcomm India Private Limited
Linux Kernel engineer primarily supporting core kernel frameworks and BootLoader for Android on Qualcomm Snapdragon Chipsets.
Wednesday June 17, 2026 3:35pm - 4:15pm IST
Lotus 2 (Third Floor)
  Embedded

4:25pm IST

A Practical Perfetto Introduction for AOSP and Linux Developers - Stefan Lengfeld, inovex GmbH
Wednesday June 17, 2026 4:25pm - 5:05pm IST
Perfetto is a tracing and profiling tool developed by Google and well integrated into Android. It's also used for Chromium and can be used on any Linux device, too.

In this talk, I want to give a practical and hands-on introduction to Perfetto. I will briefly describe the architecture of Perfetto which consists of the trace recording, trace analysis and trace visualization. Then I will describe and explain thfe key features of the Perfetto UI for tracing and profiling Android applications, native services, binder communication and gernally the Linux kernel, e.g., the ftrace events for IRQs or the scheduler. I will also present specialized features in Perfetto that the Android team implemented to analyze the graphics stack. Additionally, I will share real world usage tips and common pitfalls to avoid from my project experience. And at the end, I will showcase the SQL trace processor capability to programmatically analyze traces that can also be integrated into a command line or CI testing workflow.
Speakers
avatar for Stefan Lengfeld

Stefan Lengfeld

Embedded Linux and Android Engineer, inovex GmbH
Stefan Lengfeld has been an Embedded Linux and Embedded Android developer at inovex since 2017. He is a Linux kernel contributor and has been professionally involved in all topics related to embedded software development since 2015. Even before that, he dove into the depths of Linux... Read More →
Wednesday June 17, 2026 4:25pm - 5:05pm IST
Lotus 2 (Third Floor)
  Embedded
  • Audience Experience Level Any

5:15pm IST

Breaking the TCP Barrier: Accelerated I/O for S3 With RDMA - Vidushi Mishra, IBM/Redhat
Wednesday June 17, 2026 5:15pm - 5:55pm IST
S3 APIs power modern Linux infrastructure, yet most object storage traffic still relies on TCP/IP. Under high concurrency and large transfers, TCP becomes CPU-intensive and limits throughput. RDMA promises Accelerated I/O through kernel bypass and zero-copy data movement—but applying RDMA to S3 workloads is not the same as NFS or block storage.

This session explores how RDMA can accelerate S3-style object transfers in distributed storage systems. We examine memory registration strategies, connection scalability, and what changes when dealing with multipart uploads, HTTP range reads, and parallel clients.

Through real validation scenarios, we compare throughput, latency, and CPU usage across TCP and RDMA paths. We’ll also highlight where RDMA excels, and where it falls short, such as in small-object or metadata-heavy workloads.

Attendees will gain a practical framework for evaluating Accelerated I/O in their own Linux storage environments: what to measure, what to tune, and what performance gains to realistically expect.
Speakers
avatar for Vidushi Mishra

Vidushi Mishra

Senior Storage Engineer in Storage Ceph, IBM/Redhat
Storage Engineer (12 yrs) in distributed storage—Ceph & S3-compatible object systems. I build and break at scale: performance + scalability + correctness across multi-tenant/multisite deployments (resharding, replication, lifecycle, archive tiers, IAM/ACLs, notifications). Benchmarks... Read More →
Wednesday June 17, 2026 5:15pm - 5:55pm IST
Lotus 2 (Third Floor)
  Embedded
  • Audience Experience Level Any
 
Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.