General Motors is seeking a Staff Software Engineer for Android to lead the development of high-performance infotainment and digital cluster systems. The role requires extensive experience in Android application development, collaboration across teams, and optimization for automotive environments
Matching Summary
Match Score: 85
General Motors is seeking a Staff Software Engineer for Android to lead the development of high-performance infotainment and digital cluster systems. The role requires extensive experience in Android application development, collaboration across teams, and optimization for automotive environments.
Salary
Base: $195,000 - $298,800; Bonus/Equity: Incentive pay program based on performance; Benefits: Medical, dental, vision, HSA, FSA, retirement plan, paid vacation, tuition assistance, GM vehicle discounts
Skills & Requirements
Must-have
8+ years production software experience
3+ years Android system development
Deep proficiency in Java and Kotlin
Experience with AOSP and Android HALs
Integration with embedded ECUs and CAN/LIN/Ethernet
Nice-to-have
Production infotainment system delivery
Experience with C++ programming
Knowledge of OpenGL, Vulkan, or Unreal Engine
Familiarity with RTOS hybrid systems
Proficiency with CANoe or VehicleSpy debugging tools
Key Requirements
Bachelor's degree in Computer Science or related field
8+ years of production-grade software development
3+ years focused on Android system or application development