Base: $115,000 to $164,600; bonus/equity: not spec...
Hybrid (3 days onsite minimum)
8+ years kotlin java c++ experience
3+ years android mobile automotive development
Proficiency in android ui jetpack compose
General Motors is seeking a highly motivated Android Software Developer for their Infotainment OnStar team in Markham, Canada. The role involves designing and developing innovative software solutions that enhance the customer experience in vehicles, with a strong emphasis on collaboration and Agile methodologies
Job Summary
This role involves designing and implementing cutting-edge infotainment software solutions that directly impact GM's vision of zero crashes, emissions, and congestion.
Candidates will own the entire software development lifecycle for OnStar Calling and Turn by Turn domains within a hybrid work environment based in Markham.
The position offers comprehensive benefits including healthcare, dental, vision, life insurance, and a company matching pension plan alongside a vehicle purchase program.
Matching Summary
Match Score: 85
General Motors is seeking a highly motivated Android Software Developer for their Infotainment OnStar team in Markham, Canada. The role involves designing and developing innovative software solutions that enhance the customer experience in vehicles, with a strong emphasis on collaboration and Agile methodologies.
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 VehicleHAL
Strong object-oriented design algorithms skills
Nice-to-have
AOSP development and Android internals knowledge
Experience with GPS GNSS location services
Familiarity with ASIL FMVSS safety regulations
Leadership and mentoring junior members
Experience with embedded system development
Key Requirements
Bachelor's degree in Computer Science or Engineering