Rivian and Volkswagen Group Technologies

Senior Software Engineer – Display/Touch Infotainment Platform

Rivian and Volkswagen Group Technologies
Apply
30 days ago
Belgrade, SerbiaSenior

Responsibilities

  • Develop, integrate, and maintain display drivers and compositor frameworks for complex multi-display automotive topologies.
  • Develop drivers and middleware for capacitive and resistive touch panels, physical buttons, rotary dials, and steering-wheel controls.
  • Optimize gesture recognition, multi-touch coordination, noise filtering, frame rates, visual quality, and touch and button latency.
  • Investigate display and input issues such as screen freezes, visual artifacts, touch ghosting, missed button presses, and dropped frames using debugging and profiling tools.
  • Bring up LCD and OLED display panels and input interfaces through MIPI DSI, I2C, SPI, and SerDes links with hardware and SoC partners.
  • Implement dynamic backlight control, power sequencing, resolution switching, fault monitoring, and multi-display synchronization.
  • Collaborate with hardware, UI/UX, and systems teams on requirements, software architecture, and automotive safety and EMC compliance.

Requirements

  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Strong proficiency in C/C++.
  • Proven embedded software development or platform engineering experience focused on display panels, touch screens, and hardware input technologies.
  • Deep understanding of embedded operating systems including Linux, QNX, or Android Automotive OS.
  • Solid understanding of display and input frameworks such as Linux DRM/KMS and Android SurfaceFlinger/InputManager.
  • Experience with hardware peripherals and interfaces including I2C, SPI, UART, and MIPI DSI.
  • Preferred: experience bringing up automotive infotainment platforms on Qualcomm Snapdragon or NXP SoCs.
  • Preferred: familiarity with OpenGL ES, Vulkan, HWC, CAN, Automotive Ethernet, VirtIO-GPU, QNX, Gunyah, Systrace, Perfetto, and vendor-specific GPU profilers.
  • Excellent problem-solving, system-level debugging, and teamwork skills.

Benefits

  • Competitive base salary, annual company performance bonus eligibility, and equity in the form of RSUs; bonus payments are discretionary and subject to plan terms.
  • Comprehensive full-time employee benefits including health coverage, retirement savings, time off, and family planning programs, with offerings varying by country.

Tech Stack

Categories

Rivian and Volkswagen Group Technologies

About Rivian and Volkswagen Group Technologies

1,001-5,000 employees

Rivian and Volkswagen Group Technologies is a 2024 joint venture building software and electrical architectures for software-defined electric vehicles. It develops in-vehicle operating systems, zonal controllers, connectivity, and cloud solutions used by Rivian and Volkswagen Group brands. The privately held company is headquartered in Palo Alto, CA, and focuses on creating a shared platform that can be integrated and licensed across multiple vehicle programs.

Contact me