Senior Android Infotainment Engineer - Hybrid

generalmotors

Markham

Hybrid

CAD 115,000 - 165,000

Full time

10 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Paid time off
Healthcare, dental, vision
Life insurance
Defined contribution pension
GM Vehicle Purchase Plan

Job summary

General Motors of Canada is seeking an Android Software Developer – Infotainment OnStar in the Digital Vehicle Experience group. You will design, implement and test Infotainment software across GM vehicles, enabling connected in-vehicle apps and a best-in-class user experience.

You will work in a hybrid model reporting to Markham three days a week, collaborating across Agile teams and mentoring junior engineers while contributing to GM's ZERO vision for crashes, emissions, and congestion.

Qualifications

  • 8+ years experience programming in Kotlin, Java or C++.
  • 3+ years building mobile/ automotive apps (Android).
  • Strong OO design, data structures and algorithms.
  • Experience with large codebases and legacy code maintenance.
  • Android UI development with Jetpack Compose and Figma collaboration.
  • Experience with Android architecture patterns and test frameworks.
  • Mentor junior engineers and participate in reviews.

Responsibilities

  • Design and develop in-vehicle infotainment applications for GM Infotainment systems.
  • Own the SDV OnStar Calling and Turn-by-Turn domain lifecycle from requirements to maintenance.
  • Collaborate in Agile teams, review architecture, design, code and tests.
  • Produce clear technical documentation aligned with GM processes.
  • Mentor junior staff and drive design decisions autonomously when needed.

Skills

Kotlin/Java/C++
Android development
OO design
JUnit/Espresso/TDD
Agile/Scrum
CAN bus logs
Android Automotive OS APIs
JIRA & GIT

Education

Bachelor's degree in CS/Software/Computer Engineering
Advanced degree preferred

Tools

JIRA
GIT

Job description

General Motors of Canada is seeking an Android Software Developer – Infotainment OnStar in the Digital Vehicle Experience group. You will design, implement and test Infotainment software across GM vehicles, enabling connected in-vehicle apps and a best-in-class user experience.

You will work in a hybrid model reporting to Markham three days a week, collaborating across Agile teams and mentoring junior engineers while contributing to GM's ZERO vision for crashes, emissions, and congestion.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Android Software Developer – Infotainment OnStar
Android Software Developer – Infotainment OnStar

generalmotors • Markham

Hybrid
CAD 115,000 - 165,000
Paid time off
Healthcare, dental, vision
Life insurance
+2
Senior Android Developer - Trailering Application
Senior Android Developer - Trailering Application

GM of Canada Company • Markham

On-site
CAD 115,000 - 165,000
Healthcare benefits
Pension plan
GM Vehicle Purchase Plan
+1
Android Developer -Infotainment
Android Developer -Infotainment

Pacer Group • Ottawa

On-site
CAD 90,000 - 120,000
Vehicle Connectivity Software Engineer (C/C++, Rust) Hybrid
Vehicle Connectivity Software Engineer (C/C++, Rust) Hybrid

General Motors (GM) • Markham

Hybrid
CAD 48,000 - 53,000
Accommodation for disabilities
Senior Software Engineering, Vehicle Data Platform
Senior Software Engineering, Vehicle Data Platform

GM of Canada Company • Markham

On-site
CAD 115,000 - 165,000
Healthcare benefits
Pension plan
GM Vehicle Purchase Plan
+1
2027 Winter Co-op Infotainment Software Developer
2027 Winter Co-op Infotainment Software Developer

General Motors • Markham

Hybrid
CAD 48,000 - 53,000
Co-op program
Hybrid work model
Paid internship
Staff Software Engineer - Vehicle Data Platform (Fleet-scale)
Staff Software Engineer - Vehicle Data Platform (Fleet-scale)

General Motors • Markham

Hybrid
CAD 147,000 - 197,000
Paid time off
Healthcare, dental, and vision
Life insurance
+2
Senior Software Engineering, Vehicle Data Platform
Senior Software Engineering, Vehicle Data Platform

General Motors (GM) • Markham

Hybrid
CAD 115,000 - 165,000
Paid time off
Healthcare and vision benefits
Life insurance
+2
Senior Embedded Software Engineer - Automotive Cameras
Senior Embedded Software Engineer - Automotive Cameras

General Motors Corporation • Oshawa

Hybrid
CAD 115,000 - 165,000
Hybrid work model
Competitive compensation
Healthcare benefits
+2
Senior Software Developer
Senior Software Developer

GM of Canada Company • Oshawa

Hybrid
CAD 115,000 - 165,000
Paid time off
Healthcare & dental & vision
Life insurance
+2