Skip to content

GSoC 2026 AGL

Till Kamppeter edited this page Feb 3, 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): AI-enabled Backup Camera

Contact: jsmoeller (at) linuxfoundation.org

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

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

Contact: jsmoeller (at) linuxfoundation.org

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

Work on packaging applications for flatpack. Embed AI in the app store for targeted proposals.

Contact: jsmoeller (at) linuxfoundation.org

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

Integrate Lidar data generated by CARLA into AGL and visualize with RVIS. Do 3D object detection and show what is going on around the vehicle.

CARLA: https://carla.readthedocs.io

Contact: jsmoeller (at) linuxfoundation.org

Task #5 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: Add A2DP and AVRCP support to media player. Develop new settings UI for phone pairing, Develop telephone, phone book and messaging UI using HFP, PBAP, and Messaging profiles.

Contact: jsmoeller (at) linuxfoundation.org

Other areas

  • Telemetry
  • Bluetooth
  • Preventive Maintenance using AI
  • System Health Observability (eBPF)

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