Staff Embedded Software Engineer, Infotainment Touch & Display
Rivian and Volkswagen Group Technologies, Palo Alto
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