Android Software Developer – Infotainment Onstar

General Motors

Markham, Canada
Base: $115,000 to $164,600; bonus/equity: not spec...
Hybrid (report to markham three times per week)
8+ years kotlin java c++ experience
3+ years android mobile automotive development
Proficiency in android ui jetpack compose
General Motors is seeking an experienced Android Software Developer for their Infotainment OnStar team in Markham, Canada. The ideal candidate will have a strong background in software engineering, particularly with Android applications, and a passion for advancing automotive technology

Job Summary

  • This role involves designing and developing world-class in-vehicle applications for GM's Infotainment systems as part of the Software-Defined Vehicle revolution.
  • The successful candidate will work in a hybrid capacity reporting to Markham three times per week while collaborating within an Agile/Scrum team.
  • Employees receive comprehensive benefits including healthcare, dental, vision, life insurance, and a company matching pension plan.

Matching Summary

Match Score: 85

General Motors is seeking an experienced Android Software Developer for their Infotainment OnStar team in Markham, Canada. The ideal candidate will have a strong background in software engineering, particularly with Android applications, and a passion for advancing automotive technology.

Salary

Base: $115,000 to $164,600; Bonus/Equity: Not specified; Benefits: Comprehensive health, dental, vision, pension, and vehicle purchase plan

Skills & Requirements

Must-have

  • 8+ years Kotlin Java C++ experience
  • 3+ years Android mobile automotive development
  • Proficiency in Android UI Jetpack Compose
  • Experience with JUnit Espresso TDD MVVM
  • Knowledge of CAN-bus logs and vehicle signals
  • Familiarity with Android Automotive OS APIs

Nice-to-have

  • AOSP development and Android internals knowledge
  • Experience with GPS GNSS location services
  • Understanding of ASIL FMVSS safety regulations
  • Leadership and mentoring junior team members
  • Experience with embedded system development

Key Requirements

  • Bachelor's degree in Computer Science or Engineering
  • 8+ years programming in Kotlin, Java, or C++
  • 3+ years developing for Android platforms
  • No immigration sponsorship provided by GM

Work Rights

Not specified

Tailored Resume

Cover Letter