Staff Software Engineer- Android

General Motors

Base: $195,000 - $298,800; bonus: incentive pyy ba...
Hybrid (expected to report to a specific location 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 is seeking a Staff Software Engineer specializing in Android development to create innovative infotainment systems and digital displays for vehicles. The position requires extensive experience in Android system development and offers a hybrid work environment with competitive compensation and benefits

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 optimizing Android system performance, startup time, and resource usage to meet strict automotive-grade reliability standards.
  • Candidates will receive a comprehensive benefits package including health coverage, retirement plans, and eligibility for a company vehicle evaluation program.

Matching Summary

Match Score: 85

General Motors is seeking a Staff Software Engineer specializing in Android development to create innovative infotainment systems and digital displays for vehicles. The position requires extensive experience in Android system development and offers a hybrid work environment with competitive compensation and benefits.

Salary

Base: $195,000 - $298,800; Bonus: Incentive pay based on company and individual performance; Benefits: Medical, dental, vision, HSA, FSA, retirement plan, 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 and Android HALs
  • Integration of Android with embedded ECUs
  • Knowledge of CAN, LIN, Ethernet protocols

Nice-to-have

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

Key Requirements

  • Bachelor's degree in Computer Science or related field
  • 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