Principal Software Engineering - Android jobs in United States
cer-icon
Apply on Employer Site
company-logo

General Motors · 12 hours ago

Principal Software Engineering - Android

General Motors is a leading automotive company committed to a vision of Zero Crashes, Zero Emissions, and Zero Congestion. They are seeking a Principal Software Engineer to lead the Android platform engineering strategy for their Infotainment system, guiding teams in technical solutions and overseeing software development for embedded systems.

AutomotiveElectric VehicleInformation ServicesManufacturingTransportation
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

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

Qualification

Embedded software developmentAndroid AOSP/AAOSSoC architectureJavaC++CAutomotive infotainment solutionsLinuxQNXRTOSLeadership skillsTechnical communicationInterpersonal skills

Required

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

Preferred

Bachelor's degree in computer engineering, Software Engineering, Electronics & Communication, Electrical Engineering, or work equivalent experience
15+ 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 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

Medical
Dental
Vision
Health Savings Account
Flexible Spending Accounts
Retirement savings plan
Sickness and accident benefits
Life insurance
Paid vacation & holidays
Tuition assistance programs
Employee assistance program
GM vehicle discounts

Company

General Motors

company-logo
General Motors is an automotive company that designs, produces, markets, and distributes vehicles and vehicle parts.

Funding

Current Stage
Public Company
Total Funding
$8.51B
Key Investors
US Department of Energy
2025-05-05Post Ipo Debt· $2B
2024-10-31Grant· $8M
2024-07-11Grant· $500M

Leadership Team

leader-logo
Mary Barra
Chair and Chief Executive Officer
linkedin
leader-logo
Tony Cervone
Senior Vice President, Global Communications
linkedin
Company data provided by crunchbase