Hybrid (expected in-office at least 3 times a week)
8+ years production software development
3+ years android system or application development
Deep proficiency in java and/or kotlin
General Motors Australia & New Zealand is seeking a Staff Software Engineer specializing in Android to develop high-performance infotainment and digital cluster systems. The ideal candidate should have extensive experience in Android application development and a strong focus on automotive integration, with a hybrid work model offered
Job Summary
This role drives the future of in-vehicle user experiences by developing scalable Android-based infotainment and digital cluster systems.
The successful candidate will optimize Android system performance to meet strict automotive-grade reliability and latency requirements.
General Motors offers a comprehensive benefits package including medical, dental, vision, retirement savings, and potential company vehicle discounts.
Matching Summary
Match Score: 85
General Motors Australia & New Zealand is seeking a Staff Software Engineer specializing in Android to develop high-performance infotainment and digital cluster systems. The ideal candidate should have extensive experience in Android application development and a strong focus on automotive integration, with a hybrid work model offered.
Salary
Base: $195,000 - $298,800; Bonus: Incentive pay program based on performance; Benefits: Medical, dental, vision, retirement plan, paid vacation
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
Experience delivering Android infotainment in production vehicles
Proficiency with C++ programming language
Understanding of OpenGL, Vulkan, or Unreal Engine
Background in RTOS or hybrid Android/RTOS systems
Experience with CANoe or VehicleSpy debugging tools
Key Requirements
Bachelor's degree in Computer Science or related field
8+ years of experience in production-grade software development
3+ years focused on Android system or application development