3+ years android system or application development
Deep proficiency in java and/or kotlin
General Motors is seeking a Staff Software Engineer for Android to enhance in-vehicle user experiences through the development of Android-based infotainment systems. The role requires substantial experience in Android system development, a strong technical background, and the ability to collaborate with cross-functional teams
Job Summary
This role drives the future of in-vehicle user experiences by developing scalable Android-based infotainment and digital cluster systems.
The position requires leading the integration of Android applications within Android Automotive OS alongside embedded platforms and multi-display architectures.
General Motors offers a comprehensive benefits package including medical, dental, vision, retirement savings, and eligibility for a company vehicle evaluation program.
Matching Summary
Match Score: 88
General Motors is seeking a Staff Software Engineer for Android to enhance in-vehicle user experiences through the development of Android-based infotainment systems. The role requires substantial experience in Android system development, a strong technical background, and the ability to collaborate with cross-functional teams.
Salary
Base: $195,000 - $298,800; Bonus: Incentive pay based on performance; Benefits: Medical, dental, vision, retirement, tuition assistance, GM vehicle discounts
Skills & Requirements
Must-have
8+ years production software development
3+ years Android system or application development
Deep proficiency in Java and/or Kotlin
Experience with AOSP and Android HALs
Integration of Android with embedded ECUs
Knowledge of CAN, LIN, and Ethernet protocols
Nice-to-have
Production experience with Android infotainment systems
Familiarity with C++ programming language
Experience with OpenGL, Vulkan, or Unreal Engine
Background in RTOS or hybrid Android/RTOS systems
Proficiency with CANoe or VehicleSpy debugging tools
Key Requirements
Bachelor's degree in Computer Science or Electrical Engineering
8+ years of production-grade software development experience
3+ years focused on Android system or application development