1,922,017open jobs
112,716companies
249,501added this week
Browse all
Salary
$105k – $140k per year
Location
Hybrid (Markham, Canada)
Seniority
Staff · 8+ years exp
Visa
No sponsorship (stated in the posting)
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 22, 2026. First seen by Alion on Aug 18, 2026. General Motors scores B on the Alion truth index.

Overview
Company
Impact
Profile match
General Motors is an American automaker headquartered in Detroit, Michigan, that designs, builds and sells cars, trucks and crossovers under the Chevrolet, Buick, GMC and Cadillac brands, along with electric vehicles, batteries, software and driver assistance systems. Founded in 1908, it is publicly listed and runs more than 150 US facilities including the Warren Technical Center and Milford Proving Ground, plus operations in Canada, Mexico, Brazil, Israel, India and other countries, as well as GM Defense. It hires software and AI engineers, battery cell and structural engineers, product managers, data analysts and manufacturing staff.

Job Description

Vacancy Status:

This posting is for an existing vacancy within the organization and is open to new applications. (Backfill)

AI Disclosure:

As part of the application process, Artificial Intelligence will be used in the hiring process for this role

Hybrid :

This role is categorized as hybrid. This means the successful candidate is expected to report to Markham Elevation Center three times per week, at minimum [or other frequency dictated by the business].

About the role:

The Staff Android Developer - Infotainment is a senior technical leader responsible for designing, building, and evolving in-vehicle Android applications and platform components that power our infotainment experiences. This role sets technical direction for a product area, drives cross-team alignment, and raises the bar for Android engineering quality across the organization.

Key Responsibilities

  • Own end-to-end design and implementation of complex Android infotainment features and services, from requirements through deployment and maintenance.

  • Define and evolve application and system architectures (e.g., modularization, data contracts, error handling, state management) across multiple apps and services.

  • Lead technical investigations and resolution of complex issues involving Android framework, vehicle services, vendor stacks, and hardware constraints.

  • Partner with Product, UX, Systems, and Platform teams to translate PRDs and system requirements into robust Android designs.

  • Guidethe adoption of best practices for performance, stability, observability, and testability in an in-vehicle environment.

  • Mentor and coach other engineers, providing guidance on design reviews, code quality, and debugging strategies.

  • Influence platform and toolchain decisions (Android version upgrades, AGP/JDK/Kotlin moves, CI/CD, quality gates) and drive their rollout.

  • Collaborate with Tier-1/SOC vendors and internal platform teams on Android bring-up, integration, and certification topics.

Core Technical Requirements:

  • 8-10+ years of professional Android development experience, including shipping andoperatinglarge, complex apps or system components in production.

  • Strongproficiencyin Kotlin and Java; comfort with C++/Golangfor performance-critical or legacy components.

  • Deep understanding of Android internals and app architecture:

  • Components, lifecycles, concurrency, permissions, multi-processand multi-user behavior.

  • Modern patterns such as MVVM and Clean Architecture, with a focus on testability and clear boundaries.

  • Development experience in 3D Filament/Unreal/Unity/OpenGL ES/Vulkan

  • Experience with large, modular Gradle-based Android codebases (multi-module projects, shared libraries, feature flags)and usage of AI (Curson/Claude) in development.

Android Automotive / Infotainment Experience:

  • Hands-on experience building applications or middleware for Android Automotive or other embedded/IVI systems.

  • Familiarity with AAOS/AOSP for automotive:

  • Framework services,CarService, VHAL/CarProperty, and profile/user models.

  • Platform constraints and safety/distraction considerations for in-vehicle UIs.

  • Experience integrating infotainment apps with:

  • Vehicle signals and services (e.g., vehicle data, profiles, settings).

  • Audio, media, Bluetooth, connectivity, navigation, or projection stacks (Android Auto, CarPlay).

System Design, Performance, and Reliability:

  • Proven ability to design scalable, maintainable architectures that work under tight CPU, memory, storage, and boot-time constraints.

  • Experience analyzing and improving performance (startup time, rendering, memory, threading) in resource-constrained or real-time environments.

  • Strong debugging skills across the Android stack (logs, traces, ANRs, crashes, binder issues, resource leaks).

Platform, Build, and Tooling:

  • Deep experience with Gradle, Android Gradle Plugin, and Android SDK/NDK tooling (build optimization, dependency management, reproducible builds).

  • Proven experience contributing to multi-release Android platform upgrades (e.g., 2+ major version jumps):

  • Resolving API and behavior changes.

  • Updating AGP/JDK/Kotlin and SDK/build-tools.

  • Coordinating regression-fix efforts across multiple teams.

  • Comfortable working directly with AOSP-style trees and manifests (repo, branches, rebases, vendor drops).

Quality, Testing, and Observability:

  • Strong background in automated testing:

  • Unit tests (JUnit), instrumentation/UI tests (Espresso), and integration tests.

  • Testable design and dependency injection for Android components.

  • Experience with code-quality and static-analysis tooling (e.g., lint, coverage, SonarQube or equivalent) and integrating them into CI pipelines.

  • Ability to define logging, metrics, and analytics strategies suited for in-vehicle systems with intermittent connectivity and strict safety/privacy requirements.

Leadership and Collaboration:

  • Demonstratedtrack recordof technical leadership:

  • Setting technical direction for a domain or product area.

  • Driving alignment across multiplefeatureor platform teams.

  • Experience mentoring senior and mid-level engineers; raising code and design-review standards.

  • Strong cross-functional collaboration skills with Product, UX, Systems, DevOps, QA, and external partners.

  • Clear, concise communication of complex technical topics to both technical and non-technical stakeholders.

Nice to Have

  • Experience with Google Automotive Services (GAS), certification requirements, orxTS(CTS/VTS/XTS) test suites.

  • Background in safety- or security-sensitive domains (e.g., automotive, aerospace, medical devices) with relevant coding or process standards.

  • Familiarity with virtualization or bench-based development and testing workflows for infotainment systems.

Education and Training

  • Bachelor's degree in electrical engineering, Computer Science, ComputerEngineering,or Software Engineering. Compensation:

    The salary range for this role is $147,000 to $196,600. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.

    GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP NOW OR IN THE FUTURE

  • Benefits:

    The goal of the General Motors of Canada total rewards program is to support the health and well-being of you and your family. Our comprehensive compensation plan currently includes the following benefits, in addition to many others:

  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave.
  • Healthcare, dental and vision benefits including health care spending account and wellness incentive.
  • Life insurance plans to cover you and your family.
  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement.
  • GM Vehicle Purchase Plan for you, your family.

About GM

Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.

Why Join Us

We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.

Non-Discrimination and Equal Employment Opportunities

General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.

We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visitHow we Hire.

Accommodations

General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at 1-800-865-7580. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,922,017 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Mobile
Similar stack
Same company
Markham
≈ $55k – $110k per year (Estimated) • Remote (Canada) • Full-Time • 10+ years exp • Bachelor's Degree • Waterloo • Toronto
JavaScript
Java
SQL
Java
Spring Framework
Maven
Spring Boot
Spring MVC
Gradle
Databases
PostgreSQL
Apache Kafka
Frontend
React.js
DevOps
Rest API
Ansible
Jenkins
Git
AWS
Docker
Kubernetes
Bitbucket
SOAP
Management
Agile
ITIL
Apply
≈ $65k – $178k per year (Estimated) • In office • Full-Time • 15+ years exp • Bachelor's Degree • Toronto
Java
Kotlin
Java
RxJava
Kotlin
Hilt
Dagger
Kotlin Coroutines
AI/ML
Context Engineering
Machine Learning
Mobile
JUnit
Jetpack Compose
Android SDK
MVVM
Clean Architecture
Espresso
MVP
Dependency Injection
Reactive Programming
Modularization
Robolectric
DevOps
GitHub
Analytics
A/B Testing
Management
Agile
Apply
≈ $70k – $156k per year (Estimated) • Hybrid • Full-Time • 7+ years exp • Bachelor's Degree • Toronto
JavaScript
Kotlin
TypeScript
Swift
Objective-C
Frontend
React.js
Mobile
React Native
Expo
Apply
≈ $64k – $174k per year (Estimated) • In office • Full-Time • 8+ years exp • Woodbridge
JavaScript
Java
Kotlin
TypeScript
Swift
Objective-C
Frontend
React.js
Mobile
React Native
Expo
Push Notifications
PassKit
Cybersecurity
Auth0
QA
Detox
Apply
$82k – $117k per year • Hybrid • Full-Time • 8+ years exp • Bachelor's Degree • Markham • Oshawa
Java
Kotlin
Kotlin
Mockito
Kotlin Coroutines
MockK
Mobile
JUnit
Jetpack Compose
Android SDK
MVVM
Espresso
DevOps
CI/CD
Git
Apply
In office • 3+ years exp • Tashkent
Java
Kotlin
SQL
Java
Spring Framework
Maven
Spring Boot
Hibernate
Kotlin
Mockito
Databases
PostgreSQL
Mobile
JUnit
Clean Architecture
DevOps
CI/CD
GitLab
Apply
≈ $18k – $45k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Ho Chi Minh City
Java
AI/ML
LangGraph
LangChain
Fine-tuning
Embeddings
AI Agents
CrewAI
LLM
RAG
DevOps
CI/CD
Docker
Management
Agile
Scrum
Apply
≈ $148k – $266k per year (Estimated) • Remote (United States) • Full-Time • 6+ years exp • Bachelor's Degree • United States
Java
SQL
Scala
Java
Micrometer
Scala
Akka
Apache Pekko
Databases
Snowflake
Oracle
Aerospike
DevOps
OpenTelemetry
Datadog
Prometheus
Grafana
Analytics
Microsoft Excel
Apply
≈ $144k – $260k per year (Estimated) • Remote (United States) • Full-Time • 6+ years exp • Bachelor's Degree • Durham
Python
Java
SQL
Java
Spring Boot
Databases
Snowflake
Oracle
AI/ML
Fine-tuning
DevOps
CI/CD
Jenkins
AWS
Kubernetes
Amazon EKS
AWS Lambda
Amazon EC2
GitHub
Amazon S3
Unix
Analytics
Informatica
Apply
$173k – $194k per year • Remote (United States) • Full-Time • 6+ years exp • Bachelor's Degree • United States
Python
Java
Java
Spring Framework
Databases
DynamoDB
DevOps
Rest API
Azure
AWS
Docker
Kubernetes
Twelve-Factor App
Amazon EKS
AWS Lambda
Amazon EC2
Amazon S3
Apply
$82k – $117k per year • Hybrid • Full-Time • 8+ years exp • Bachelor's Degree • Markham • Oshawa
Java
Kotlin
Kotlin
Mockito
Kotlin Coroutines
MockK
Mobile
JUnit
Jetpack Compose
Android SDK
MVVM
Espresso
DevOps
CI/CD
Git
Apply
≈ $175k – $310k per year (Estimated) • Remote (United States) • Full-Time • 5+ years exp • Bachelor's Degree • Sunnyvale
Apply
≈ $99k – $184k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Warren
Apply
≈ $25k – $62k per year (Estimated) • In office • Full-Time • 3+ years exp • Silao
Apply
$118k – $153k per year • In office • Full-Time • Bachelor's Degree • Oshawa
Apply
≈ $79k – $144k per year (Estimated) • In office • 8+ years exp • Master's Degree • Markham
Python
Verilog
Perl
MATLAB
Chips/EDA
Synopsys HSPICE
Apply
$75k – $110k per year • Equity • In office • 1+ year exp • Bachelor's Degree • Markham
Python
C++
C++
TensorFlow C++
AI/ML
Multimodal AI
Computer Vision
AI Agents
NLP
TensorFlow
PyTorch
Machine Learning
QA
Rest-Assured
Apply
$36k – $41k per year • In office • Full-Time • Markham
Apply
≈ $70k – $120k per year (Estimated) • Hybrid • 10+ years exp • Bachelor's Degree • Markham • Oakville
Apply
$64k – $85k per year • In office • Bachelor's Degree • Vancouver • Calgary • Markham
Design
AutoCAD
Apply
See all jobs
This is one of many
1,922,017 more open roles from verified company boards, updated every day.