Principal Software Engineer - Android platform/AOSP/AAOS
$238.7k - $365.7kGeneral Motors Proving Ground
Technical Leader For Vehicle Experiences Engine Software Team
Work arrangement: Remote: This role is based remotely but if you live within a 50-mile radius of Mountain View, CA you are expected to report to that location three times per week, at minimum.
The Role
The Vehicle Experiences Engine software team is a dynamic and fast paced team that designs, develops, and maintains the embedded software platform for Infotainment and Software Defined Vehicle. We are looking for a seasoned technical leader with a broad range of experiences with embedded Android platform who can guide development teams and product engineering by bridging the gap between technical and business goals, overseeing architecture and innovation, and mentoring team members.
What You'll Do:
- Define the Android platform engineering strategy for the GM Infotainment system and provide technical direction and guidance for engineering execution.
- Lead technical solutions for critical Android platform features/issues and drive the execution across internal and external teams.
- Challenge current implementations, seek optimization opportunities, and foster innovation to improve efficiency in Android platform engineering.
- Enhance software design and improve system performance. Analyze and resolve performance issues, memory leak and deadlocks issues.
- Ensure the designed solutions conform to architectural requirements such as scalability, maintainability, reliability, extensibility, usability, and security.
- Work with and bridge across multiple disciplines, including Engineering, Product teams, Program teams, and Information Technology, to make appropriate system level design trades.
- Create and communicate vision & strategies specific to functional responsibilities. This includes preparing and giving presentations to senior and executive management.
- Stays updated on new technology and competitive products to support product engineering decisions.
- Mentor and provide technical guidance to senior and junior engineers.
Your Skills & Abilities (Required Qualifications)
- Bachelor's degree in computer engineering, Software Engineering, Electronics & Communication, Electrical Engineering, or work equivalent experience
- 10+ years of experience in Embedded software development and SDLC process.
- 5 years of experience in software development with Android AOSP or AAOS stacks, including Android framework layers and system components.
- Product engineering experience with Embedded systems, Android, Linux, QNX or other RTOS systems
- Fundamentals of SoC architecture and key components, including CPU, GPU, NPU, memory, I/O interfaces, and how they affect software systems and solutions
- Hands-on experience and knowledge in Java, C++, C, operating systems, build and runtime environments.
- Experience in the development of automotive-related infotainment solutions, Inter ECU communications, and stringent timing requirements is a big plus.
- Quality consciousness and the ability to navigate obstacles while finding effective solutions quickly.
- Very effective interpersonal and leadership skills.
- Superb written and verbal technical communication skills, excellent ability to incorporate other engineer's ideas and explain their own.
What Will Give You a Competitive Edge (Preferred Qualifications)
- Advanced degree (MS/PhD) in Computer Engineering, Software Engineering, Electrical Engineering, or a closely related field, or equivalent senior‑level industry expertise.
- 15+ years of embedded software engineering leadership, including architecture ownership, cross‑domain integration, and delivery of production‑grade systems.
- 7+ years working deeply with Android AOSP/AAOS, including customization of framework services, HAL layers, system bring‑up, OTA Update and performance tuning across multiple SoC platforms.
- Proven experience driving productization of complex embedded systems across Android, Linux, QNX, or other RTOS environments, with a track record of shipping at scale.
- Expert‑level understanding of modern SoC architectures, including heterogeneous compute (CPU/GPU/NPU), memory hierarchies, power/performance tradeoffs, and system‑level optimization.
- Hands‑on mastery of Java, C++, and C, with the ability to guide teams through design reviews, code quality improvements, and architectural decision‑making.
- Automotive domain expertise, including infotainment, inter‑ECU communication patterns (CAN, SOME/IP, Ethernet), functional safety considerations, and real‑time constraints.
- Demonstrated ability to lead multi‑disciplinary engineering teams, influence cross‑functional partners, and drive alignment across product, hardware, and platform organizations.
- Exceptional technical communication, including the ability to simplify complex system behaviors, mentor senior engineers, and represent the team in executive‑level discussions.
- Strong track record of innovation, such as patents, published papers, open‑source contributions, or platform‑level feature ownership.
Compensation
The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of the California Bay Area.
- The salary range for this role is ($238,700 - $365,700). The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.
- Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.
Company Vehicle: Upon successful completion of a motor vehicle report review, you will be eligible to participate in a company vehicle evaluation program, through which you will be assigned a General Motors vehicle to drive and evaluate. Note: program participants are required to purchase/lease a qualifying GM vehicle every four years unless one of a limited number of exceptions applies.
This job may be eligible for relocation benefits.
- ...Senior Android Automotive OS (AAOS) Platform Engineer The unique aspect of our business is the mindset of our employees... ...the Android Open Source Project (AOSP), developing system services,... ..., and cross-functional software teams to deliver robust, secure, and...AndroidWorldwide
- ...Motors is seeking a Vehicle Experiences Engine Software Engineer based remotely in California.... ...leader to define and guide the Android platform engineering strategy for Infotainment.... ..., along with strong skills in Android AOSP, Java, and C++. The position offers a...AndroidRemote job
- A leading automotive technology firm in Detroit seeks a Senior Android Automotive OS (AAOS) Platform Engineer. In this role, you will design and build cutting-edge infotainment systems for automotive OEMs. Candidates should have extensive experience with Android Automotive...Android
$102.6k - $171k
Stryker Corporation in Orlando is seeking a skilled AOSP Engineer for a full-time hybrid position. You will design, develop, and implement components for operating systems, focusing on Android Open Source Project skills. Required qualifications include a Bachelor's degree...AndroidFull time$171k - $275k
...update complete vehicle software and AI applications.... ...advanced ARM64 compute platforms, delivering high-... ...As a Senior Software Engineer, AOSP, you will play a key role... ...developing and maintaining the Android (AOSP) operating... ...systems, Android (AAOS, AOSP frameworks), Linux...AndroidFull timeFor contractorsFor subcontractorFlexible hours- ...Android Os And Mobile App Development Engineer 10+ years of experience in AOSP, Android OS and mobile app development engineer who has development experience in Android... ...cellular connections, all of that mainly from the platform standpoint. Desirable skills include...Android
- ...a highly skilled and experienced Software Engineer to join our dynamic team. As part... ...practice Excellent knowledge in Android, Kotlin, Java, C, and Python... ...Experience with Android app and Android platform development, including AOSP and the AOSP build system...AndroidWork experience placementImmediate start
- Decisive Point is looking for a Senior Software Engineer to drive development of Android (AOSP) operating systems for automotive platforms. You will work collaboratively to optimize AOSP components and deliver robust software solutions. Applicants should have a strong background...Android
- Mphasis is looking for an Android Platform Resource with over 8 years of experience to develop and optimize the Android operating system for specialized embedded devices. The role involves AOSP development, framework programming, and GCP integration, ensuring high service...Android
$85 - $90 per hour
...Lead C++ System Engineer Pay Range: $85hr - $90hr We are seeking a Lead C++ System Engineer with strong expertise in Android and AOSP development to work on system-level software, including drivers and complex multi-threaded environments. The role involves end-to...Android$102.6k - $171k
Stryker Group in Orlando, Florida, is seeking a skilled Android Open Source Project (AOSP) Engineer. This role involves designing and developing operating systems components and ensuring system improvements are implemented effectively. The ideal candidate should have a...Android- ...Overview: Android Automotive QA Engineer (AAOS / Projection Systems) Job Summary We are looking for a skilled QA Engineer with strong... ...and projection systems (e.g., Android Auto/CarPlay-like platforms) . The role involves API and UI test automation ,...Android
$146.52k - $276.6k
...implementing core components of the Android framework, enhancing the... ..., and security of our IVI platform. The ideal candidate will... ...degree in Computer Science, Software Engineering, or equivalent combination of... ...in Android development and AOSP-based platforms. ~ Strong...AndroidImmediate startVisa sponsorshipFlexible hours- ...Embedded Android / AOSP Engineer We are seeking a full-time Embedded Android / AOSP Engineer at Garmin's U.S. headquarters... ...for providing technical leadership and software development across embedded Android platform engineering and Android application development...AndroidFull time
$102.6k - $171k
...looking for a skilled and motivated Android Open Source Project (AOSP) Engineer who is passionate about building,... ...solutions on proprietary hardware platforms. What You Will Do: Designs,... ...implements operating systems components, software tools and utilities. Android Open...AndroidWork experience placement$147k - $255k
About the role As a Senior Android Platform Engineer on the Vehicle OS team, you will orchestrate... ...the development of a universal software foundation that enables... ...with Android Open Source Project (AOSP) and/or Android Automotive OS (AAOS) Compensation Compensation at Applied...AndroidFull timeFor contractorsFor subcontractor$150k - $175k
...POSITION: Lead Software Architect (AAOS) LOCATION: Portland... ...the Digital Product Platform group in Portland, Oregon... ...work with internal engineering groups and external... ...Expert for embedded Android platforms at JLR, supporting... ...roadmaps for use of AOSP and its variants,...AndroidWork at office- ...Choose and utilize the sharpest software tools and methodologies. Talk to customers... ...genuinely love. Continuously improve our engineering velocity and output. Maintain a high... ...developing and delivering web & mobile (iOS & Android) applications. Strong-to-advance...Android
- ...Principal CNO Software Engineer Zetier is seeking Principal CNO Software Engineers to develop operationally... ...32 API) Development on embedded platforms (uBoot, drone firmware, IOT)... ...Developed software on mobile platforms (Android, iOS) Successfully led small cross...Android
$216k - $241k
...Software Developer ARSIEM is looking for an experienced and talented Software Developer... ...security analysis of web services on Android and OSX platforms to develop automation tools to scrape... ...automation with Selenium, reverse engineering; familiarity with AI $216,000 -...Android- ...Location (mandatory): New York, NY • The main function of a software engineer is to apply the principles of computer science and mathematical... ...also has required to develop lab support related features on android for wearable devices. Job Responsibilities:...Android
$175.8k - $219.75k
...Position Principal Software Engineer – Marketplace (Cars.com) Remote Work 100% remote (may require onsite interviews). Responsibilities Lead and... ...goals. Act as a trusted partner to Marketplace, iOS, and Android teams, guiding architecture and design decisions. Mentor and...AndroidRemote workHome office- ...Principal Software Engineer – Mobile Applications At Boston Scientific, we'll give you the opportunity to harness all that's within... ...for designing, developing, and maintaining advanced Android and cross-platform mobile applications development. This role blends hands...AndroidWork at officeLocal areaRelocation package3 days per week
- ...Android Developer (Application Configuration) Onsite Role... ...of the Android build system (AOSP / AAOS): Soong / Blueprint... ...definitions. DPD (Device / Platform Definition) Integration... ...Work closely with framework engineers to ensure new DPD features are...Android
$198.24k - $272.58k
...Principal Software Engineer, iOS (Innovation Lab) We're looking for a Principal Engineer, iOS to join... ...next generation of field application platform initiatives in a global SaaS... ...applications for several mobile platforms (iOS/Android/Windows), Distributed Architectures...AndroidWork experience placementWork at officeLocal areaImmediate start$25k
...Leidos has a new and exciting opportunity for a Principal Software Engineer in our Intelligence Sector's (INTEL) Cyber & Analytics... ...Focus : Perform security analysis of web services on Android and OSX platforms to develop automation tools to scrape data and interact...AndroidImmediate startRelocation packageFlexible hours$175k - $200k
...Principal Software Engineer Cambridge, Massachusetts Hybrid Full Time $175k - $200k A Boston-based startup, with the backing of a... ...the US on a full-time basis now and in the future. Specialization: Software Engineering Javascript Android...AndroidFull time$185k - $215k
...publishing tools, and the platforms that power them. Our... ...News’ mobile and OTT engineering organization by... ...We are seeking a Principal Engineer to play a critical... ...components used across iOS, Android, and OTT applications... ...years of professional software development experience...AndroidWork at officeWorldwide- ...Summary Walgreens is seeking a Principal Software Engineer II to serve as a senior technical authority... ...Digital and Store technology platforms within the Retail Consumer and Digital... ...platforms Experience supporting Android/mobile ecosystems Experience designing...AndroidHourly payWork at office
$261.5k - $353.5k
...Overview Come join Intuit as a Principal Software Engineer and help us power prosperity around the world. We are looking for engineers that... ...technologies like React, Angular, SwiftUI (iOS), Kotlin (Android) ~ Back-end technologies like Java, Typescript, Spring, Express...AndroidTemporary workWork experience placementLocal areaRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Android platform/AOSP/AAOS. Be the first to apply!
- senior principal software engineer United States
- principal software engineer manager United States
- principal software engineer United States
- client platform engineer United States
- senior platform engineer United States
- data platform engineer United States
- platform engineering manager United States
- platform developer United States
- platform engineer United States
- principal United States

