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 - $302.2k

General Motors Proving Ground

Job DescriptionWork 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 RoleThe 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 experience10+ 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 systemsFundamentals of SoC architecture and key components, including CPU, GPU, NPU, memory, I/O interfaces, and how they affect software systems and solutionsHands-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)Bachelor’s degree in computer engineering, Software Engineering, Electronics & Communication, Electrical Engineering, or work equivalent experience15+ years of experience in Embedded software development and SDLC process.Over 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 systemsFundamentals of SoC architecture and key components, including CPU, GPU, NPU, memory, I/O interfaces, and how they affect software systems and solutionsHands-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.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 - $302,200). 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.#LI-SA2About GMOur vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.Why Join UsWe believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.Benefits OverviewFrom day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources .Non-Discrimination and Equal Employment Opportunities (U.S.)General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire .AccommodationsGeneral Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at View phone number on click.appcast.io. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying. #J-18808-Ljbffr General Motors

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Android platform/AOSP/AAOS in Mountain View, CA vacancy
  •  ...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
  • $110 - $115 per hour

     ...CARIAD , an automotive software development team...  ...a unified software platform for over 10 million...  ...Role Summary: The Principal Software Engineer, Bluetooth role will...  ...platforms, including Android and Linux, with a comprehensive...  ...with core AOSP/AAOS frameworks,... 
    Android
    Hourly pay
    Full time
    Contract work
    Local area
    Immediate start
    Worldwide
    Relocation

    Cariad

    Mountain View, CA
    1 day 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
  • 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
  • $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
    5 days 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
  • $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
  • $143k - $286k

     ...our Conversational AI mobile engineering team in driving down costs...  ...enhancing our enterprise scale software applications and frameworks. We are looking for a Principal Android Engineer to build SDKs which...  ...: ~12+ years of Android platform experience ~ Proficient in... 
    Android
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    7 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
  • $166.86k - $242.57k

     ...are  CARIAD , an automotive software development team with the...  ...creating a unified software platform for over 10 million new vehicles...  ...: ​ The Sr Staff Software Engineer, Android Frameworks role is...  ...Deep knowledge how Android AOSP, AAOSP and Linux display and... 
    Android
    Permanent employment
    Full time
    Temporary work

    Cariad

    Mountain View, CA
    1 day ago
  • Job Title: Android Developer (Application Configuration) Location...  ...the Android build system (AOSP / AAOS): Soong / Blueprint Makefiles...  ...definitions. DPD (Device / Platform Definition) Integration...  ...Work closely with framework engineers to ensure new DPD features are... 
    Android

    Highbrow LLC

    Palo Alto, CA
    3 days ago
  •  ...our Conversational AI mobile engineering team in driving down costs...  ...enhancing our enterprise scale software applications and frameworks. We are looking for a Principal Android Engineer to build SDKs which...  ...bring 12+ years of Android platform experience Proficient in... 
    Android
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    1 day ago
  •  ...testing for Apple CarPlay and Android Auto Flash provided...  ...with developers and system engineers to troubleshoot issues...  ...CarPlay and Android Auto on AOSP-based infotainment platforms. Engineers will work directly...  ...and validate given software builds Experience working... 
    Android

    Insight Global

    Palo Alto, CA
    2 days ago
  • $172k - $237.8k

    42dot Inc. is seeking an Android Engineer (UI Framework) to enhance in-vehicle user interfaces using Android Automotive OS. This role involves creating responsive UI components and collaborating with designers to deliver intuitive user experiences. Qualified candidates... 
    Android

    42dot Inc.

    Sunnyvale, CA
    5 days ago
  •  ...mobility challenges with software and AI. As the Global...  ...About the Role As an Android Engineer (UI Framework) at 42...  ...Android Automotive OS (AAOS). You’ll work on creating...  ..., experience with AOSP customization, and the...  ...design, HMI, system, and platform teams to deliver... 
    Android

    42dot Inc.

    Sunnyvale, CA
    5 days ago
  •  ...Software Engineer Embedded Work location: Mountain View, CA (Onsite Position) Mandatory skills and skill proficiencies required for...  ..., with working knowledge of Rust Python, Bash, or Perl Android AOSP/AAOSP and Linux display and graphics pipelines, including GPU... 
    Android

    Kasmo Global

    Mountain View, CA
    4 days ago
  • Job Title: Fullstack Engineer (Embedded Applets Development) Location: Palo...  ...- for developing applets and Android system services. C++ - for native...  ...extending or customizing AOSP (Android Open Source Project). Familiar with AAOS (Android Automotive OS) system architecture... 
    Android

    Highbrow LLC

    Palo Alto, CA
    5 days ago
  •  ...Build Engineer / DevOps Engineer Mountain View California...  ...We are seeking a Software Build Engineer (DevOps)...  ...automotive infotainment platform. This role is responsible...  ...in embedded Linux and Android development...  ...In-depth knowledge of AOSP/AAOSP and Yocto build systems... 
    Android
    Local area
    3 days per week

    Futran Tech Solutions Pvt. Ltd.

    Mountain View, CA
    5 days ago
  • $190k - $200k

     ...Principal Software Engineer Element Science, Inc. is a medical device and digital health company redefining...  ...These Cloud services include a data platform containing data from our wearable...  ...with development of iOS and Android mobile applications using native or cross... 
    Android
    Temporary work
    Work at office
    Local area
    Remote work
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours

    Element Science Inc

    Redwood City, CA
    2 days ago
  •  ...Description: We are seeking a Staff Software Engineer to lead core design and development...  ...software stack on Linux and Android platforms. In this role, you'll take end-to-end...  ...Perl • Deep understanding of Android AOSP/AAOSP and Linux display and graphics pipelines... 
    Android

    Redolent

    Mountain View, CA
    3 days ago
  •  ...Role: Software Platform Engineer - (4 Openings) Role : Infotainment/Software Engineer Rate: $$/hr. W2 + Benefits This will...  ...system-level software on mobile or embedded systems; Linux or Android-based systems preferred ~ Proficient in C and/or C++... 
    Android
    Long term contract
    Contract work
    3 days per week

    Syntricate Technologies

    Palo Alto, CA
    1 day ago
  • $143k - $286k

     ...Position Summary... What you'll do... As a Principal Engineer in Walmart's Fraud and Risk platform, you will define and drive the architecture of next-...  ...what we do at Walmart Global Tech. We're a team of software engineers, data scientists, cybersecurity expert's... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    4 days ago
  • $210k - $295k

     ...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. PRINCIPAL SOFTWARE ENGINEER (PLATFORM TEAM) The Platform Team builds the foundational tooling and security infrastructure that empowers every team at SpaceX... 
    Permanent employment
    Temporary work

    SpaceX

    Palo Alto, CA
    5 days ago
  • $276k - $414k

     ...Lens Studio ( , an augmented reality platform that powers AR across Snapchat and other...  ...AR glasses, Spectacles ( . Snap Engineering ( teams build fun and technically sophisticated...  ...the forefront. We're looking for a Principal Software Engineer to join the Ads Platform team... 
    Live in
    Work at office
    Local area

    Snap

    Palo Alto, CA
    4 days ago
  • $119.8k - $234.7k

     ...center of Microsoft's mission to redefine how software is built and experienced, providing the foundational platforms, services, and developer experiences that power...  ...You will design and build services that empower engineers and scientists across the company to measure impact... 
    Ongoing contract
    Local area

    Microsoft Corporation

    Mountain View, CA
    4 days ago
  • $276k - $414k

     ...world; Lens Studio, an augmented reality platform that powers AR across Snapchat and...  ...and its AR glasses, Spectacles. Snap Engineering teams build fun and technically...  ...the forefront. We're looking for a Principal Software Engineer to join the Ads Platform team... 
    Live in
    Work at office
    Local area

    Snapchat

    Palo Alto, CA
    5 days ago
  •  ...Principal Software Engineer Join a forward-thinking team at JPMorgan Chase and help shape the future of cloud platform engineering. As a Principal Software Engineer, you'll play a critical role in building and optimizing the platforms that power our data and AI initiatives... 
    Work at office
    Shift work

    Chase

    Palo Alto, CA
    5 days ago
  • $147k - $237.5k

     ...Software Engineer At Palo Alto Networks®, we're united by a shared mission—to protect our digital way of life. We thrive at the intersection...  .... Job Summary The Cortex Vulnerability Experience Platform team is expanding, and we're looking for an experienced... 
    Full time
    Work at office

    Palo Alto Networks

    Palo Alto, CA
    2 days ago
  • $261.5k - $353.5k

     ...Overview Intuit is a global technology platform that helps our customers and communities overcome their most important financial...  ...-growing and most strategic business units, is seeking a Principal Software Engineer to lead the long-term technology vision and architecture... 
    Local area
    Worldwide

    Intuit

    Mountain View, CA
    2 days ago
  • $143k - $286k

     ...Position Summary... What you'll do... Role Overview: We are seeking a Principal Software Engineer to lead the design and development of enterprise-scale Marketplace platforms supporting sellers, listings, pricing, orders, and real-time transactions. This role... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    8 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!