Company Overview
Rivian and VW Group Technologies is a joint venture uniting two industry leaders with a shared vision for the future of automotive innovation. Focused on shaping the next era of mobility, we develop cutting-edge solutions for software-defined vehicles—from operating systems and zonal controllers to cloud and connectivity technologies. Our mission is to tackle the unique challenges of electric vehicles while setting new global standards for automotive software.
Role Summary
At Rivian and Volkswagen Group Technologies, we are redefining the future of mobility. Our Intelligent Camera, Imaging, and Vision team leverages cutting-edge camera sensors to create advanced features that enhance user experiences and services. In this role, you will contribute to software development, testing, and validation of camera systems, vision algorithms, and performance software on state-of-the-art computing platforms.
Responsibilities
- Develop and optimize system software for Camera, Imaging, and Computer Vision features on Linux, QNX, and Android platforms.
- Write high-quality code, debug complex issues, and efficiently manage priorities to ensure timely delivery.
- Collaborate with cross-functional teams to make architectural and design trade-offs, ensuring scalable software stacks across various compute engines.
- Stay curious and innovative, embracing new technologies and tackling complex challenges with a problem-solving mindset.
Qualifications
- Hands-on experience with C/C++ on Linux and/or RTOS-based systems.
- Master’s degree in Electronics, Computer Engineering, or Computer Science (exceptional candidates with a Bachelor’s degree and relevant experience will also be considered).
- Proficiency in optimizing code across CPU, GPU, DSP, and other computing engines.
- Strong background in software development best practices, including technical documentation, architectural design, and code reviews.
- Experience in software update strategies, such as OTA, factory, recovery, and secure software updates.
- Knowledge of Camera HAL architectures and experience working with hardware bring-up, MIPI/CSI drivers, V4L2 drivers, and SerDes drivers.
- Familiarity with interface protocol stacks such as SPI, I2C, and Ethernet.
- In-depth understanding of the camera processing pipeline, including ISP, sensors, SerDes, and power management.
- Experience with RTOS kernels (ThreadX, QNX), IPC mechanisms, and driver models in both kernel and user space.
Preferred Qualifications
- PhD in Electrical Engineering or Computer Science, specializing in image processing, graphics, or artificial intelligence.
- Experience with automotive surround-view systems and GPU-optimized implementations using OpenGL, Vulkan, or OpenCL APIs.
- Background in automotive or safety-critical systems.
- Expertise in AI SDKs and developing edge computing solutions.
- A track record of innovation, demonstrated through patents and peer-reviewed publications.
APPLY