Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer - Android platform/AOSP/AAOS

$238.7k - $365.7k

General 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.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Android platform/AOSP/AAOS in United States vacancy
  •  ...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... 
    Android
    Worldwide

    P3 USA, Inc.

    Detroit, MI
    17 hours ago
  •  ...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... 
    Android
    Remote job

    General Motors

    Mountain View, CA
    1 day ago
  • 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

    P3 USA

    Detroit, MI
    17 hours ago
  • $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... 
    Android
    Full time

    Stryker Corporation

    Orlando, FL
    17 hours ago
  • $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... 
    Android
    Full time
    For contractors
    For subcontractor
    Flexible hours

    Decisive Point

    Mountain View, CA
    3 days ago
  •  ...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

    TechWish

    Philadelphia, PA
    4 days ago
  •  ...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... 
    Android
    Work experience placement
    Immediate start

    Artech

    Belmont, CA
    2 days ago
  • 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

    Decisive Point

    Mountain View, CA
    3 days ago
  • 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

    Mphasis

    San Francisco, CA
    3 days ago
  • $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

    Cynet Systems

    Palo Alto, CA
    17 hours ago
  • $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

    Stryker Group

    Orlando, FL
    1 day ago
  •  ...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

    Purple Drive

    Washington DC
    1 day ago
  • $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... 
    Android
    Immediate start
    Visa sponsorship
    Flexible hours

    Ford Motor Company

    Long Beach, CA
    3 days ago
  •  ...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... 
    Android
    Full time

    Garmin

    Olathe, KS
    4 days ago
  • $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... 
    Android
    Work experience placement

    Stryker Group

    Orlando, FL
    1 day ago
  • $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... 
    Android
    Full time
    For contractors
    For subcontractor

    Decisive Point

    Mountain View, CA
    3 days ago
  • $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,... 
    Android
    Work at office

    Jaguar Land Rover

    Happy Valley, OR
    4 days ago
  •  ...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

    Vets Hired

    Los Angeles, CA
    1 day ago
  •  ...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

    Zetier

    Arlington, VA
    2 days ago
  • $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

    ARSIEM Corporation

    Annapolis Junction, MD
    2 days ago
  •  ...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

    SGS Consulting

    New York, NY
    1 day ago
  • $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... 
    Android
    Remote work
    Home office

    Cars.com LLC

    New York, NY
    1 hour ago
  •  ...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... 
    Android
    Work at office
    Local area
    Relocation package
    3 days per week

    Intracept by Boston Scientific

    San Diego, CA
    17 hours ago
  •  ...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

    Fisec Global

    San Jose, CA
    3 days ago
  • $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... 
    Android
    Work experience placement
    Work at office
    Local area
    Immediate start

    Procore Technologies

    San Francisco, CA
    1 day ago
  • $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... 
    Android
    Immediate start
    Relocation package
    Flexible hours

    Leidos

    Annapolis, MD
    1 day ago
  • $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... 
    Android
    Full time

    Motion Recruitment

    Cambridge, MA
    17 hours ago
  • $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... 
    Android
    Work at office
    Worldwide

    NBCUniversal

    New York, NY
    4 days ago
  •  ...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... 
    Android
    Hourly pay
    Work at office

    Walgreens Boots Alliance

    Deerfield, IL
    17 hours ago
  • $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... 
    Android
    Temporary work
    Work experience placement
    Local area
    Relocation package

    Intuit

    Mountain View, CA
    3 days ago

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!