Base: $90,900 to $136,400; bonus/equity: not speci...
Hybrid (3 days onsite minimum)
Professional experience building android applications
Strong hands-on experience with kotlin and java
Extensive experience building uis with jetpack compose
General Motors is seeking an Android Software Engineer for their Markham, Canada office to design and maintain in-vehicle Android applications using Kotlin and Java. The ideal candidate will have a strong background in Android UI development, particularly with Jetpack Compose, and will collaborate with cross-functional teams to deliver high-quality software
Job Summary
This role involves designing and maintaining Android applications that power the in-vehicle experience for General Motors customers.
The successful candidate will collaborate with product managers, designers, and platform engineers to translate requirements into scalable solutions.
Benefits include a comprehensive compensation plan with healthcare, dental, vision, life insurance, and a company matching pension plan.
Matching Summary
Match Score: 85
General Motors is seeking an Android Software Engineer for their Markham, Canada office to design and maintain in-vehicle Android applications using Kotlin and Java. The ideal candidate will have a strong background in Android UI development, particularly with Jetpack Compose, and will collaborate with cross-functional teams to deliver high-quality software.
Salary
Base: $90,900 to $136,400; Bonus/Equity: Not specified; Benefits: Paid time off, healthcare, dental, vision, pension, vehicle purchase plan
Skills & Requirements
Must-have
Professional experience building Android applications
Strong hands-on experience with Kotlin and Java
Extensive experience building UIs with Jetpack Compose
Understanding of Android app architecture patterns
Exposure to AOSP or Android Automotive OS frameworks
Nice-to-have
Experience with Go or C++ for native modules
Prior work on AAOS SystemUI or multi-display experiences
Experience contributing to UI kits and design systems
Familiarity with CI/CD pipelines and automated testing
Experience in automotive or embedded systems environments
Key Requirements
Professional experience shipping multiple Android apps
Strong debugging skills using Android Studio
Ability to work effectively in cross-functional teams