Logo
Rivian and Volkswagen Group Technologies

Staff Embedded Software Engineer, Infotainment Touch & Display

Rivian and Volkswagen Group Technologies, Palo Alto

Save Job

Staff Embedded Software Engineer, Infotainment Touch & Display

Join us as a Staff Embedded Software Engineer, Infotainment Touch & Display at Rivian and Volkswagen Group Technologies . Be among the first 25 applicants to apply for this exciting role.

About Rivian and Volkswagen Group Technologies: A joint venture dedicated to shaping the future of automotive technology, including operating systems, zonal controllers, cloud, and connectivity solutions, setting standards for software-defined vehicles worldwide.

Role Summary: We seek a passionate Embedded Software Engineer to focus on integrating and optimizing touch panel and display technologies for automotive infotainment systems. Responsibilities include developing low-level software for hardware interaction and system performance enhancement.

Responsibilities:

  • Develop and integrate touch panel drivers and middleware for various technologies.
  • Implement and optimize touch input processing, gesture recognition, calibration, noise filtering.
  • Debug and resolve touch panel issues to ensure performance reliability.
  • Collaborate with hardware vendors for integration and validation.
  • Develop and maintain display drivers and frameworks for LCD, OLED, and other display technologies.
  • Optimize display performance, including frame rate, color accuracy, and power consumption.
  • Implement display management features like backlight control, resolution switching, fault monitoring, and multi-display support.
  • Develop embedded software in C/C++ for RTOS such as Linux, QNX, or Android Automotive OS.
  • Work with hardware peripherals (I2C, SPI, UART) to interface with components.
  • Perform system-level debugging using tools like gdb, JTAG, logic analyzers.
  • Contribute to software architecture design and reviews.
  • Ensure compliance with automotive safety and EMC standards.
  • Participate in requirements gathering and analysis.
  • Collaborate with cross-disciplinary teams including hardware engineers and UI/UX designers.
  • Document software designs and implementations.

Qualifications:

  • Bachelor's or Master's in Computer/Electrical Engineering or related field.
  • Experience in embedded software development, especially in touch and display technologies.
  • Proficiency in C/C++ programming.
  • Experience with embedded Linux, QNX, or Android Automotive OS.
  • Knowledge of hardware peripherals (I2C, SPI, UART).
  • Familiarity with graphics libraries (OpenGL ES, Vulkan) is a plus.
  • Strong problem-solving and debugging skills.
  • Effective communication and teamwork skills.

Preferred Qualifications:

  • Experience with automotive infotainment systems.
  • Knowledge of automotive communication protocols (CAN, Ethernet).
  • Understanding of automotive safety standards (ISO 26262).

Compensation & Benefits: Salary range for California applicants: $186,000 - $232,000, based on experience and other factors. Benefits include comprehensive health insurance, and more.

Equal Opportunity: Committed to diversity and inclusion. All qualified applicants will receive consideration without discrimination.

#J-18808-Ljbffr