Rivian and Volkswagen Group Technologies
Sr. Software Engineer - Android Display & Graphics
$147K–$202K
Palo Alto, California · Hybrid · Senior · Full-time · Posted Jul 31, 2026
- Experience
- 5+ years in embedded software development or platform engineering.
- Education
- BS/MS in Computer Science, Electrical Engineering, or equivalent practical experience.
About the job
Owns the architecture, implementation, integration, and performance of automotive display and graphics systems across Android and non-Android platforms and multiple vehicle screens.
What you'll do
- Develop and maintain display pipelines, including Android and non-Android compositor and display-server stacks.
- Bring up and validate displays on automotive SoCs; integrate and debug drivers and hardware interfaces.
- Optimize graphics performance and resolve display stability issues, including frame drops, freezes, and crashes.
What they ask for
- BS/MS in Computer Science, Electrical Engineering, or equivalent practical experience.
- 5+ years of experience in embedded software development or platform engineering.
- Strong proficiency in C and C++; deep understanding of Android display architecture, including SurfaceFlinger and BufferQueue.
- Hands-on experience bringing up displays on automotive infotainment SoCs, with knowledge of OpenWF Display (OpenWFD) and Wayland/Weston.
Nice to have
- Knowledge of Linux DRM/KMS and V4L2; experience with Android Automotive OS features such as EVS or cluster display management.
- Experience with automotive functional safety, display virtualization, profiling tools, or graphics APIs.
Pay
$146,900 – $201,950 (base salary)
Tools
C++, C, Java/Kotlin, SurfaceFlinger, BufferQueue, HIDL/AIDL, Hardware Composer (HWC), Gralloc
Model-written summary · the original posting is authoritative