Rivian and Volkswagen Group Technologies
Senior Software Engineer - Display/Touch Infotainment Platform
$147K–$202K
Palo Alto, California · Hybrid · Senior · Full-time · Posted Aug 27, 2026
- Experience
- 3+ years.
- Education
- Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
About the job
Develop and optimize display and touch/input software for next-generation Android-based automotive infotainment platforms, from hardware drivers through operating-system frameworks.
What you'll do
- Build and integrate display drivers, compositor frameworks, and touch/input drivers and middleware for multi-display systems.
- Optimize display quality, frame rates, and input latency; bring up hardware and debug system-level issues.
- Implement platform features and collaborate with hardware, UI/UX, and systems teams on requirements, architecture, and compliance.
What they ask for
- 3+ years of embedded software development or platform engineering focused on display panels, touch screens, and hardware input technologies.
- Strong proficiency in C/C++.
- Understanding of embedded operating systems such as Linux, QNX, or Android Automotive OS, and display/input frameworks.
- Experience with hardware interfaces including I2C, SPI, UART, and MIPI DSI.
Nice to have
- Automotive infotainment platform bring-up on SoCs such as Qualcomm Snapdragon or NXP; familiarity with OpenGL ES, Vulkan, or HWC.
- Experience with automotive communication protocols, display virtualization or hypervisors, or performance profiling tools.
Pay
$146,900 – $201,950 USD base salary; annual bonus target of 10% (bonus; no currency amount stated)
Tools
C/C++, Linux, QNX, Android Automotive OS, DRM/KMS, SurfaceFlinger, InputManager, I2C
Model-written summary · the original posting is authoritative