Jobiglo

No results.

Senior Software Engineer - Display/Touch Infotainment Platform

rivianvw.tech · Palo Alto

Senior 🇬🇧 English
DRM/KMS SurfaceFlinger Wayland OpenWFD Android InputFlinger Linux evdev Linux QNX Android Automotive MIPI DSI I2C SPI SerDes gdb JTAG Logic analyzer

Job description

About the role

The Infotainment Platform team at Rivian Volkswagen Technologies is seeking a Senior Software Engineer to design and optimise the display and touch subsystems of the next‑generation Android‑based in‑vehicle experience. You will work across the full software stack, from low‑level hardware drivers to OS frameworks, ensuring a seamless and highly responsive user interface for future electric vehicles.

Key responsibilities

  • Develop, integrate and maintain display drivers and compositor frameworks such as DRM/KMS, SurfaceFlinger, Wayland and OpenWFD for multi‑display automotive topologies.
  • Design and integrate drivers and middleware for touch panels (capacitive, resistive) and physical infotainment buttons, handling gesture recognition, multi‑touch coordination and noise filtering.
  • Optimise the complete glass‑to‑glass pipeline to improve frame rates, colour accuracy, latency and overall visual quality.
  • Collaborate with hardware vendors and SoC partners to bring up new display panels (LCD, OLED) and input interfaces via MIPI DSI, I2C, SPI and SerDes links.
  • Perform system‑level debugging of display and input issues using profilers, gdb, JTAG and logic analyzers.
  • Implement advanced features such as dynamic backlight control, power sequencing, resolution switching and multi‑display synchronisation.

Required profile

  • Proven experience as a software engineer working on automotive or embedded display and input systems.
  • Strong knowledge of low‑level driver development and hardware bring‑up.
  • Ability to work cross‑functionally with hardware, firmware and OS teams.

Required skills

  • DRM/KMS
  • SurfaceFlinger
  • Wayland
  • OpenWFD
  • Android InputFlinger
  • Linux evdev
  • Linux
  • QNX
  • Android Automotive
  • MIPI DSI
  • I2C
  • SPI
  • SerDes
  • gdb
  • JTAG
  • Logic analyzer

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 3 weeks ago

Expires 1 month from now

14 views · 0 interested

Boost your chances

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

Analyzing your CV...

rivianvw.tech

Palo Alto