Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
General Motors

Principal Software Engineer – Android platform, AOSP, AAOS

General Motors

. Define the Android platform engineering strategy for the GM Infotainment system and provide technical direction and guidance for engineering execution.

Posted 4/21/2026full-timeMountain View • California • 🇺🇸 United StatesLead💰 $238,700 - $302,200 per yearWebsite

Tech Stack

Tools & technologies
AndroidJavaLinuxRTOSSDLC

About the role

Key responsibilities & impact
  • 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.

Requirements

What you’ll need
  • 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.

Benefits

Comp & perks
  • 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.
  • This job may be eligible for relocation benefits.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Embedded software developmentSDLC processAndroid AOSPAAOS stacksJavaC++CLinuxQNXSoC architecture
Soft Skills
leadershipinterpersonal skillstechnical communicationproblem-solvingmentoringinnovationpresentation skillscollaborationquality consciousnessadaptability