Base: $115,000 to $164,600; bonus/equity: not spec...
**
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 its Infotainment OnStar team in Markham, Canada. The ideal candidate will have extensive experience in Android development and a passion for creating innovative software solutions that enhance the connected vehicle experience.
**
Job Summary
This role involves designing and developing world-class in-vehicle applications for GM 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 contributing to GM's vision of zero crashes, emissions, and congestion.
The position offers comprehensive benefits including healthcare, dental, vision, life insurance, and a defined contribution pension plan alongside a competitive salary range.
Matching Summary
Match Score: 75
**
General Motors is seeking an experienced Android Software Developer for its Infotainment OnStar team in Markham, Canada. The ideal candidate will have extensive experience in Android development and a passion for creating innovative software solutions that enhance the connected vehicle experience.
**
Salary
Base: $115,000 to $164,600; Bonus/Equity: Not specified; Benefits: Healthcare, dental, vision, pension, 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 VehicleHAL
Strong object-oriented design algorithms skills
Nice-to-have
AOSP development and Android internals knowledge
Experience with navigation GPS GNSS services
Familiarity with automotive safety regulations ASIL
Leadership and mentoring junior team members
Experience with embedded system development
Key Requirements
Bachelor's degree in Computer Science or Engineering