Jobiglo

No results.

Sr. Software Engineer - Android Display & Graphics

rivianvw.tech · Palo Alto

Senior 🇬🇧 English
Android SurfaceFlinger Window Manager Wayland Weston OpenWF Display OpenWFD QNX Linux DRM/KMS Performance optimization

Job description

About the role

The Infotainment Platform team at Rivian Volkswagen Technologies is building the next‑generation Android‑based in‑vehicle experience for future electric vehicles. As a Senior Software Engineer you will own the architecture and implementation of the display subsystem, ensuring that visual content moves from applications to screens efficiently and reliably.

Key responsibilities

  • Design, develop, and maintain the display pipeline on Android (SurfaceFlinger, Window Manager, Hardware Composer HAL) and on non‑Android platforms (Wayland/Weston, OpenWF Display on QNX/Linux).
  • Engineer multi‑display topologies for instrument clusters, central infotainment, passenger displays, and rear‑seat entertainment.
  • Partner with automotive SoC vendors to bring up and validate new display panels and interfaces across Android and non‑Android stacks.
  • Analyze and optimize the graphics pipeline for 60 FPS+ performance, low latency, and efficient memory bandwidth.
  • Integrate and debug display drivers, ensuring proper communication between Android Framework and Kernel (DRM/KMS).
  • Investigate and resolve stability issues such as screen freezes, black screens, graphical artifacts, ANRs, and native crashes.

Required profile

  • Senior‑level software engineer with deep expertise in Android display systems.
  • Proven experience bringing up automotive SoC display hardware and drivers.
  • Ability to work across Android and non‑Android (QNX, Linux) platforms.
  • Strong problem‑solving skills for performance tuning and stability debugging.

Required skills

  • Android platform (SurfaceFlinger, Window Manager, Hardware Composer HAL)
  • Wayland and Weston compositors
  • OpenWF Display (OpenWFD) on QNX/Linux
  • SoC display bring‑up and integration
  • DRM/KMS kernel interfaces
  • Performance optimization (60 FPS+, low latency)
  • VSYNC, frame‑drop, and jank debugging
  • Multi‑display architecture for automotive topologies

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec rivianvw.tech.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:ashby

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 1 month ago

Expires 2 weeks from now

15 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

rivianvw.tech

Palo Alto