Sr Android Automotive Software Engineer with AOSP
The Volkswagen Group, headquartered in Wolfsburg, Germany, is one of the world’s leading automobile manufacturers and the largest carmaker in Europe. The Group comprises twelve brands from seven European countries: Volkswagen Passenger Cars, Audi, SEAT, ŠKODA, Bentley, Bugatti, Lamborghini, Porsche, Ducati, Volkswagen Commercial Vehicles, Scania, and MAN.
About the role
At the Innovation & Engineering Center California (IECC), we represent the Volkswagen Group in applied research and development. Located in Silicon Valley, we create bold new ideas for Volkswagen, Audi, Bentley, Lamborghini, Bugatti, and Porsche brands. Our team of engineers, designers, scientists, and psychologists develops innovations for future generations of cars and transfers technologies from various industries into the automotive domain. Our mission is to drive change, impacting both the automotive industry and millions of lives.
As a senior-level software engineer in the Intelligent Cockpit & Body (ICB) department, you will coordinate and implement Android Automotive OS platform features and customer-facing features for our connected, embedded infotainment system. You’ll leverage state-of-the-art technologies to enhance our multi-brand OneInfotainment system for all volume, premium, and sport brands of the VW Group. Application profiling and optimization are integral to daily work, along with mentoring junior software developers.
Responsibilities
- Development activities (70%):
- Joint software development of car computer solutions in early phases, collaborating with system engineers and software experts from technology partners.
- Analysis and profiling of the Android framework, system applications, or system services.
- Identification of architectural/technical issues at the AOSP framework level.
- Improvement of Android framework stability and optimization of critical operation states.
- Contribution to Android-related frameworks and company-owned frameworks with interface reviews.
- Technical alignment with suppliers and development partners.
- Implementation of state-of-the-art approaches to develop best-in-class infotainment systems.
- Additional responsibilities (30%):
- Creation of technical specifications and documentation.
- Independent handling of project priorities, deadlines, and deliverables.
- Tracking of assigned system issues, including ticket reviews.
- Status reporting to project stakeholders (domestic and international).
- Mentoring junior software developers on best practices and design patterns.
- Cross-team resource management and alignment of project goals.
Work Flexibility
- Frequent early morning (virtual) meetings to align with stakeholders and development teams in Germany.
- Occasional domestic and international business travel for on-site support, planning, and integration workshops with suppliers and partners.
Requirements
Years of Relevant Experience: 7-10 years
Education:
- Bachelor’s Degree (or equivalent) in Electrical/Computer Engineering, Computer Science, or a related technical field.
- Master’s Degree (or equivalent) in Electrical/Computer Engineering, Computer Science, or a related technical field (desired).
Skills
General Skills:
- Open-minded with strong interpersonal and teamwork skills.
- Fast learner and early adopter of new technologies.
- Ability to collaborate within an agile, cross-functional team environment.
- Excellent verbal and written communication skills.
- Effective analytical and conceptual thinking.
- Attention to detail.
- Strong planning and organization skills.
- Ability to recognize patterns from previous projects.
- Mentoring skills to assist less experienced team members.
Specialized Skills:
- Required:
- Expert knowledge of the Android Framework, AOSP platform architecture, and related build systems.
- Working experience with the Android Architecture (Linux Kernel, Hardware Abstraction Layer, Treble, etc.).
- 3+ years of experience modifying Android framework components, system services, and the Android SDK.
- 5+ years of experience with object-oriented designs.
- Proficiency in C++, Java, or Kotlin.
- Solid working experience with software lifecycle methodologies.
- Cross-team resource management to align and reach project goals.
- Desired:
- Knowledge of Android Automotive OS.
- Working experience with Google Services for Android (GAS).
- Familiarity with CDD and related test suites (e.g., Compatibility Test Suite).
- Experience with agile development practices and tools (e.g., SAFe, Confluence, Jira).
- Leadership experience for small software teams in the automotive industry.
- Expertise in tooling to optimize Linux/Android application performance.
- Hands-on knowledge of hypervisors in automotive environments.
Pay
In Silicon Valley (California), the salary range for this role is $155,000 - $195,000, depending on education and years of relevant experience. Salary is adjusted based on geographical location.
Benefits
- Eligibility for an annual performance bonus.
- Healthcare benefits.
- 401(k) with company match.
- Defined contribution retirement program.
- Tuition reimbursement.
- Company lease car program.
- Paid time off.
Competencies
- Act as an owner.
- Be a pioneer.
- Excite customers.
- Live integrity and compliance.
- Think ahead.
- Grow personally.