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

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.

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 & technologiesAndroidJavaLinuxRTOSSDLC
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 resumeApplicant 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