Senior Embedded Platform Graphics Engineer
Listed on 2026-06-03
-
Software Development
Software Engineer, Embedded Software Engineer, C++ Developer
Location: California
Job Description
We are CARIAD, an automotive software development team with the Volkswagen Group. Our mission is to make the automotive experience safer, more sustainable, more comfortable, more digital, and more fun. To achieve that we are building the leading tech stack for the automotive industry and creating a unified software platform for over 10 million new vehicles per year. We’re looking for talented, digital minds like you to help us create code that moves the world.
Together with you, we’ll build outstanding digital experiences and products for all Volkswagen Group brands that will transform mobility. Join us as we shape the future of the car and everyone around it.
As a Senior Staff Embedded Platform Graphics Engineer, you will be at the forefront of developing and optimizing graphics pipeline for our next-generation automotive platforms. You will work closely with cross‑functional teams to ensure high performance and seamless integration of graphics systems.
Role Responsibilities HW Modules Selection- Work closely with hardware engineers to ensure seamless integration of graphics hardware (GPUs, display controllers) with embedded systems.
- Integrate GPU/Graphics systems with microcontrollers, processors, and other embedded systems components.
- Work with hardware team to ensure component quality, perform reliability and stress testing to ensure display longevity and performance under different conditions.
- Develop and maintain graphics drivers for various operating systems (e.g., Linux, Android, RTOS).
- Write firmware to control display modules.
- Integrate and optimize graphics libraries and frameworks (e.g., OpenGL ES, Vulkan, Direct
X). - Optimize rendering pipelines for performance and efficiency on embedded hardware.
- Develop and execute test plans for display functionality, including visual and performance tests.
- Implement techniques for reducing power consumption and memory usage while maintaining graphics quality.
- Work closely with hardware engineers to ensure seamless integration of graphics hardware (GPUs, display controllers) with embedded systems.
- Integrate graphics systems with display modules and user interfaces.
- Use profiling tools to analyze graphics performance and identify bottlenecks.
- Continuously optimize hardware and software aspects of graphics systems for better performance and lower power consumption.
- Analytical and debugging skills.
- Effective written and oral communication skills.
- Collaborate and work with multiple teams across geographies and time zones.
- Develop and maintain Android & Linux based Graphics software for embedded systems.
- Optimize graphics performance and ensure high‑quality visual output.
- Integrate and validate OpenGL, Vulkan drivers and frameworks.
- Collaborate with hardware engineers to achieve seamless hardware‑software integration.
- Experience with graphics APIs such as OpenGL, Vulkan, Direct
X, or Metal. - Contribute to the design and development of user interfaces and user experiences. Advanced level experience in Python and Shell scripting.
- Strong knowledge about SDLC.
- Embedded development experience.
- Familiarity with GPU architectures and hardware acceleration.
- Experience with graphics APIs (OpenGL, Vulkan) and performance optimization.
- Familiarity with real‑time operating systems (RTOS).
- Knowledge of safety‑critical systems and standards (e.g., ISO 26262, IEC 61508).
- Understanding of multimedia frameworks.
- Calls, (virtual) meetings & workshops (overlapping with German business hours as needed) to align with stakeholders and development teams in Germany.
- Occasional international and domestic travel to provide on‑site support and planning/integration workshops with our internal and external stakeholders.
- 10+ years embedded systems experience specializing in Graphics systems.
- Bachelor’s Degree in Computer Science, STEM or equivalent professional experience.
- Master’s Degree in Computer Science or other STEM focus areas.
Salary range is dependent on factors such as…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).