Staff Software Engineer- Android

General Motors

Base: $195,000 - $298,800; bonus: incentive pyy pr...
**
8+ years production software development
3+ years android system or application development
Deep proficiency in java and/or kotlin
** General Motors is seeking a Staff Software Engineer specializing in Android to enhance in-vehicle user experiences through the development of Android-based infotainment and digital cluster systems. The ideal candidate will possess extensive experience in Android system development and be capable of leading cross-functional collaborations to create high-performance applications. **

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 while optimizing system performance and startup times.
  • General Motors offers a competitive salary range of $195,000 to $298,800 along with comprehensive health benefits and potential company vehicle eligibility.

Matching Summary

Match Score: 75

** General Motors is seeking a Staff Software Engineer specializing in Android to enhance in-vehicle user experiences through the development of Android-based infotainment and digital cluster systems. The ideal candidate will possess extensive experience in Android system development and be capable of leading cross-functional collaborations to create high-performance applications. **

Salary

Base: $195,000 - $298,800; Bonus: Incentive pay program based on company and individual performance; Benefits: Medical, dental, vision, retirement savings, paid vacation, 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, Android HALs, and system services
  • Integration of Android with embedded ECUs and CAN/LIN/Ethernet

Nice-to-have

  • Experience delivering Android infotainment in production vehicles
  • C++ experience for hybrid Android/RTOS systems
  • Knowledge of OpenGL, Vulkan, or Unreal Engine for UI rendering
  • Familiarity with CANoe or VehicleSpy debugging tools
  • Understanding of Android Automotive OS vehicle network integration

Key Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, or equivalent
  • 8+ years total production-grade software development experience
  • 3+ years focused specifically on Android system or application development

Work Rights

Not specified

Tailored Resume

Cover Letter