Staff Software Engineer- Android

General Motors

Base: $195,000 - $298,800; bonus: incentive pyy ba...
Hybrid
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 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

Work Rights

Not specified

Tailored Resume

Cover Letter