Staff Software Engineer, Infotainment Platform (AOSP)
Company: Rivian and Volkswagen Group Technologies
Location: Palo Alto
Posted on: March 22, 2025
Job Description:
About UsRivian and Volkswagen Group Technologies is a joint
venture between two industry leaders with a clear vision for
automotive's next chapter. From operating systems to zonal
controllers to cloud and connectivity solutions, we're addressing
the challenges of electric vehicles through technology that will
set the standards for software-defined vehicles around the
world.The road to the future is uncharted. By combining our
expertise across connectivity, AI, security and more, we'll map a
new way forward. Working together, we'll create a future that's
more connected, more intelligent, more sustainable for
everyone.Role SummaryThe Infotainment team is at the core,
reimagining what mobility can be. They are responsible for building
the ecosystem that delivers a beautiful and intuitive in-vehicle
experience to Rivian drivers and passengers.Responsibilities
- Develop and customize Linux/Android services and embedded
Android applications for compatibility across various Android
versions and hardware.
- Design and enhance Android systems at the AOSP framework layer
to improve performance, stability, and user experience.
- Implement and uphold best practices in embedded AOSP
development, HAL (Hardware Abstraction Layer) customization,
Android middleware, and the Linux kernel to ensure robust security
and functionality.
- Troubleshoot and resolve complex issues related to system
crashes, HAL, and Android middleware (drivers, libraries, and
frameworks).
- Optimize and manage Android Over-the-Air (OTA) update systems
to ensure smooth operation across multiple devices.
- Optimize AOSP components for various needs, including execution
speed, RAM utilization, and code size.
- Collaborate with cross-functional teams, including hardware,
infrastructure, and application teams, to maintain and enhance the
vehicle software stack.Qualifications
- Bachelor's degree in Computer Science, Software Engineering,
Applied Mathematics, Electrical Engineering, Computer Engineering,
or a related field; Master's degree preferred.
- Demonstrated 8+ years of experience in developing embedded
system software, from requirements gathering to implementation and
maintenance.
- Proficiency in modern C, C++, and/or Java/Kotlin
programming.
- Experience with scripting languages such as Bash and
Python.
- Experience with POSIX-based embedded systems; preferred
experience in Linux, QNX, and/or Android.
- Experience with SELinux to create, modify, and maintain Linux
services for secure system operations.
- Be a self-starter who can navigate ambiguity, gather
requirements, and translate them into actionable engineering
plans.
- Preferred experience in infotainment systems or AOSP-based
systems.
- Preferred experience with Linux kernel driver development.Nice
to Have:
- Deep knowledge of one or more technical areas, such as
displays, cameras, graphics, power management, audio, and
Bluetooth.
- Experience with low-level interfaces typical of embedded
systems, such as I2C, SPI, GPIO, UART, USB, PCIe, SDIO, UFS, and
MDIO.
- Experience in security auditing and/or applying upstream
security patches.Pay DisclosureSalary Range/Hourly Rate for
California Based Applicants: 186,000 USD - 232,000 USD (actual
compensation will be determined based on experience, location, and
other factors permitted by law).Benefits Summary: Rivian and
Volkswagen Group Technologies provides robust medical/Rx, dental
and vision insurance packages for full-time and part-time
employees, their spouse or domestic partner, and children up to age
26. Full Time Employee coverage is effective on the first day of
employment. Part-Time employee coverage is effective the first of
the month following 90 days of employment.Equal OpportunityRivian
and Volkswagen Group Technologies is committed to creating a
diverse environment and is proud to be an equal opportunity
employer. All qualified applicants will receive consideration for
employment without regard to race, color, religion, national
origin, ancestry, sex, sexual orientation, gender, gender
expression, gender identity, genetic information or
characteristics, physical or mental disability, marital/domestic
partner status, age, military/veteran status, medical condition, or
any other characteristic protected by law. We are also committed to
ensuring compliance with all applicable fair employment practice
laws regarding citizenship and immigration status.Rivian and
Volkswagen Group Technologies is committed to ensuring that our
hiring process is accessible for persons with disabilities. If you
have a disability or limitation, such as those covered by the
Americans with Disabilities Act, that requires accommodations to
assist you in the search and application process, please email us
at .Candidate Data PrivacyRivian and VW Group Technologies ("Rivian
and Volkswagen Group Technologies") may collect, use and disclose
your personal information or personal data (within the meaning of
the applicable data protection laws) when you apply for employment
and/or participate in our recruitment processes ("Candidate
Personal Data"). This data includes contact, demographic,
communications, educational, professional, employment, social
media/website, network/device, recruiting system usage/interaction,
security and preference information. Rivian and Volkswagen Group
Technologies may use your Candidate Personal Data for the purposes
of (i) tracking interactions with our recruiting system; (ii)
carrying out, analyzing and improving our application and
recruitment process, including assessing you and your application
and conducting employment, background and reference checks; (iii)
establishing an employment relationship or entering into an
employment contract with you; (iv) complying with our legal,
regulatory and corporate governance obligations; (v) recordkeeping;
(vi) ensuring network and information security and preventing
fraud; and (vii) as otherwise required or permitted by applicable
law.Rivian and Volkswagen Group Technologies may share your
Candidate Personal Data with (i) internal personnel who have a need
to know such information in order to perform their duties,
including individuals on our People Team, Finance, Legal, and the
team(s) with the position(s) for which you are applying; (ii)
Rivian and Volkswagen Group Technologies affiliates; and (iii)
Rivian and Volkswagen Group Technologies' service providers,
including providers of background checks, staffing services, and
cloud services.Rivian and Volkswagen Group Technologies may
transfer or store internationally your Candidate Personal Data,
including to or in the United States, Canada, and the European
Union and in the cloud, and this data may be subject to the laws
and accessible to the courts, law enforcement and national security
authorities of such jurisdictions.Please see our and for more
information.Please note that we are currently not accepting
applications from third party application services.
#J-18808-Ljbffr
Keywords: Rivian and Volkswagen Group Technologies, Palo Alto , Staff Software Engineer, Infotainment Platform (AOSP), IT / Software / Systems , Palo Alto, California
Didn't find what you're looking for? Search again!
Loading more jobs...