CARIAD
CARIAD is hiring: Senior Staff Embedded Platform Graphics Engineer in Mountain V
CARIAD, Mountain View, CA, US
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. Role Summary: 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. Coding, Integration, and Testing 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, DirectX). 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. Cross-Functional Teamwork 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. General Skills: Analytical and debugging skills. Effective written and oral communication skills. Collaborate and work with multiple teams across geographies and time zones. Required Specialized Skills: 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, DirectX, 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. Desired Skills: 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. Workplace Flexibility: 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. Years of Relevant Experience: 10 years embedded systems experience specializing in Graphics systems. Required Education: Bachelor's Degree in Computer Science, STEM or equivalent professional experience. Desired Education: Master's Degree in Computer Science or other STEM focus areas. Compensation Salary range is dependent on factors such as geographical differentials, credentials or certifications, industry-based experience, qualification and training. In the city of Mountain View, California, the salary range for this position is $149,000 - $193,500. CARIAD, Inc. provides performance based merits and annual bonus along with a competitive benefits package. Benefits include medical, dental, vision, 401k with employer match and defined contribution plan, short and long term disability, basic life and AD&D insurance, employee assistance program, tuition reimbursement and student loan repayment plans, maternity and non-primary caregiver leave, adoption assistance, employee referral program and vacation and paid holidays. We also offer a unique vehicle lease program that covers registration and insurance fees. CARIAD is an Equal Opportunity Employer. We welcome and encourage applicants from all backgrounds, and do not discriminate based on race, sex, age, disability, sexual orientation, national origin, religion, color, gender identity/expression, marital status, veteran status, or any other characteristics protected by applicable laws. LI-TP1