Technical Leader, Vehicle Experiences Engine
General Motors
About the role
The Role
Join our dynamic Vehicle Experiences Engine software team, dedicated to designing, developing, and maintaining the embedded software platform for Infotainment and Software Defined Vehicles. We are seeking a seasoned technical leader with extensive experience in embedded Android platforms to guide our development teams and align technical and business objectives, oversee architecture, drive innovation, and mentor engineers.
Key Responsibilities:
- Define and implement engineering strategies for the Android platform in GM's Infotainment system while providing technical direction.
- Lead the development of critical Android platform features and ensure successful execution across teams.
- Evaluate current implementations, identify optimization opportunities, and promote a culture of innovation within Android platform engineering.
- Enhance software design and system performance by analyzing and resolving performance, memory leak, and deadlock issues.
- Ensure all designed solutions meet architectural standards including scalability, maintainability, reliability, extensibility, usability, and security.
- Collaborate across multiple disciplines such as Engineering, Product, and IT to make informed system-level design decisions.
- Prepare and present strategic visions to senior and executive management.
- Stay informed on emerging technologies and competitive products to support engineering decisions.
- Mentor and guide engineers at all levels, fostering growth and innovation.
Required Qualifications:
- Bachelor's degree in Computer Engineering, Software Engineering, Electronics & Communication, Electrical Engineering, or equivalent working experience.
- 10+ years in Embedded software development and the SDLC process.
- 5+ years in software development with Android AOSP or AAOS stacks, including Android framework layers and system components.
- Experience with Embedded systems, Android, Linux, QNX, or other RTOS systems.
- Strong understanding of SoC architecture and key components (CPU, GPU, NPU, memory, I/O interfaces) that influence software systems.
- Proficiency in Java, C++, C, operating systems, and build/runtime environments.
- Experience in automotive infotainment solutions and inter-ECU communications is a significant advantage.
- Strong problem-solving skills with a quality-conscious approach to overcoming obstacles.
- Exceptional interpersonal and leadership skills.
- Strong written and verbal communication skills to convey technical concepts and incorporate team feedback effectively.
Compensation:
The estimated salary range for this role is $238,700 - $302,200, based on experience and qualifications. Additionally, there is potential for performance-based bonuses.
Successful candidates may be eligible for relocation benefits and participation in a company vehicle evaluation program following a motor vehicle report review.
About GM:
We strive for a world with Zero Crashes, Zero Emissions, and Zero Congestion and are dedicated to making meaningful changes that benefit everyone.
Join Us:
We invite all individuals to be part of a team where everyone feels a sense of belonging and the opportunity to make an impact.
Inclusivity and Equal Opportunity:
GM is committed to a diverse workplace free of unlawful discrimination, fostering an inclusive environment for all employees.
If you need accommodations for your job application or search, please reach out with details regarding the specific accommodations needed.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free