Skip to content

GSoC 2026 AGL

Jan-Simon Möller edited this page Feb 9, 2026 · 2 revisions

Google Summer of Code 2026: Automotive Grade Linux projects

Main GSoC Linux Foundation page: How to apply, deadlines, other workgroups, ...

Automotive Grade Linux Introduction

What is Automotive Grade Linux?

Automotive Grade Linux is a collaborative open source project that is bringing together automakers, suppliers and technology companies to accelerate the development and adoption of a fully open software stack for the connected car. With Linux at its core, AGL is developing an open platform from the ground up that can serve as the de facto industry standard to enable rapid development of new features and technologies.

AGL Community

Website - <www.automotivelinux.org>

Wiki

http://wiki.automotivelinux.org

https://lf-automotivelinux.atlassian.net/wiki/spaces/HOME/

Documentation (including getting started guide): https://docs.automotivelinux.org/en/master/#

Git - https://gerrit.automotivelinux.org

Mailing Lists - http://lists.automotivelinux.org/

Discord Server - https://discord.gg/ZztCaVeQVG - Prospective students should use #google-summer-of-code to introduce themselves.

Code Licenses: mostly Apache 2.0, MIT for own code, otherwise as upstream

Primary Mentor contact: jsmoeller (at) linuxfoundation (dot) org

GSoC 2026 intro presentation: https://docs.google.com/presentation/d/1j3K6o1DNGt4UWuJicBtb2EMvFT00GSUDccUEyPzmGDU

Project Proposals

Task #1 (large/350h): Extend camera project from 2025 using tensorflow

  • Plan is to extend our 2025 GSoC Project about camera using the MESA Teflon Tensorflow (LiteRT) integration (Rockchip NanoPC-T6). Can be used in security monitoring use case or seam stitching use case.

Contact: jsmoeller (at) linuxfoundation.org

Task #2 (large/350h): System Health Observability (eBPF)

  • Collect system health data using eBPF and push via LF EdgeX (https://www.edgexfoundry.org). Need to verify eBPF status on aarch64 kernel. Data similar to DataDog.

Contact: jsmoeller (at) linuxfoundation.org

Task #3 (large/350h): App Store - App integration and packaging for Flatpack repo

Minimize portal dependencies, storage management, simultaneous app install, app state management. Work on packaging sample application(s) for AGL w/ flatpack. Embed AI in the app store for targeted proposals.

Contact: jsmoeller (at) linuxfoundation.org

Task #4 (large/350h): AI-enabled Backup Camera

Contact: jsmoeller (at) linuxfoundation.org

Task #5 (large/350h): ROS embed LIDAR data

Integrate Lidar data generated by CARLA into AGL and visualize with RVIS and in Flutter app. Do 3D object detection and show what is going on around the vehicle. Produce as sample setup and extensively document it for reproduction.

Ideas for Flutter Application: E.g. Point cloud display using flourite ?

CARLA: https://carla.readthedocs.io

Contact: jsmoeller (at) linuxfoundation.org

Task #6 (large/350h): Bluetooth

Task: Add Bluetooth support back into AGL via Bluez, Pipewire, and gstreamer, incorporating the work done by George Kiagiadakis at Collabora. See https://fosdem.org/2025/schedule/event/fosdem-2025-6203-adopting-bluez-in-production-challenges-and-caveats/

Level of difficulty: medium to high

Requirements: Develop new settings UI for phone pairing. Add A2DP and AVRCP support to media player. Abstraction layer using grpc or as library. And one of the following stretch-goals: Develop telephone UI using HFP, phone book and messaging UI using PBAP and Messaging profiles.

Contact: jsmoeller (at) linuxfoundation.org

Other areas

  • Telemetry
  • Preventive Maintenance using AI

Task #X YOUR OWN IDEA

Bring your own idea to extend the project.

Level of difficulty: tbd

Requirements: tbd

Contact: jsmoeller (at) linuxfoundation.org

Clone this wiki locally