1,826,997open jobs
105,688companies
268,348added this week
Browse all
Salary
≈ $74k – $152k per year (Estimated)
Location
Hybrid (Markham, Canada)
Visa
No sponsorship (stated in the posting)
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 18, 2026. First seen by Alion on Oct 1, 2026.

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 not for an existing vacancy within the organization and is open to new applications. (New Head Count)

AI Disclosure:

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

Work Arrangement:

Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Markham Elevation Centre (MEC) three times per week at minimum, or other frequency dictated by the business.

The Role:

Our Infotainment team is hiring a software engineer to design and develop software in our Android based Infotainment system. You'll be part of a team working on cutting-edge software solutions including the Software-Defined Vehicle solutions on shipping the latest in vehicle experience to our customers.

What You'll Do

GM is developing a breakthrough in the new Software Defined Vehicles, you will directly impact the GM vehicles that drive down the road and improve our customer experience! Your work will contribute directly to GM's vision of a world with ZERO Crashes, ZERO Emissions, and ZERO Congestion.

Key Responsibilities:

  • Assist in delivering high-quality software solutions for Software Defined Vehicle - Infotainment Applications and Services
  • Design, development and implementation of Infotainment requirements to continuously improve software functions and user experience using embedded software development frameworks in Android, QNX and Linux environments
  • Adhere to best software design principles, utilizing design patterns and understanding abstractions for effective software solutions.
  • Assist with data handling, analysis, and problem-solving tasks that connect software behavior to real-world system or user outcomes.
  • Contribute to application logic, automation, and other internal software used to improve developer efficiency, prototyping speed, or user-facing feature exploration.
  • Support software testing and debugging by reproducing issues, validating expected behavior, and documenting results clearly for teammates.
  • Work with cross-functional engineers to translate mechatronics- or user-experience-oriented ideas into prototypes and implementation plans.
  • Participate in team design reviews, technical discussions, and project planning while communicating progress and open issues effectively.

Required Qualifications:

  • Currently pursuing a bachelor’s degree in Computer Engineering or Computer Science, Electrical engineering, Mechatronics, Software Engineering or equivalent
  • Eligible to work full time hours, 40 hours a week for a term of 12 months (consecutive semesters) starting January 2027

Preferred Skills:

  • Demonstrated interest in software-oriented work within engineering, including coursework.
  • Strong interest in programming roles that sit at the intersection of software, physical systems, and user experience.
  • Proven ability to collaborate with teammates, and communicate effectively on technical projects, leadership experience highly desired.
  • Comfortable learning new tools and adapting quickly across technical problem spaces.
  • Programming: experience preferably in Kotlin, Java, or C/C++, Jetpack compose
  • Experience with JIRA, GIT, and Agile software development framework
  • Object-oriented software development experience with knowledge in algorithms and data structures
  • Experience with technical project work, coordinating group work, and managing timelines and deliverables.
  • Experience gathering stakeholder feedback and iterating solutions based on user needs.
  • Strong collaboration, public speaking, adaptability, and teamwork skills.
  • Knowledge and experience with CAN, LIN, ARXML, or Ethernet communications protocol.
  • Formula SAE, Ecocar, or other Automotive related experience/clubs

NOTE- YOU MUST BE ENROLLED IN A CO-OP PROGRAM AND MEET THE PROGRAM’S ELIGIBILITY REQUIREMENTS. ALL STUDENTS MUST ALSO BE LEGALLY ENTITLED TO WORK IN CANADA.

The monthly salary range for this role is $4,264.00 to $4784.00. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.

Sponsorship: PLEASE ONLY APPLY IF YOU DO NOT NEED SPONSORSHIP TO WORK IN CANADA NOW OR IN THE FUTURE. WE ARE UNABLE TO CONSIDER CANDIDATES WHO REQUIRE SPONSORSHIP

Accommodation is available for applicants with disabilities. Should you be contacted by General Motors of Canada Company, please advise if you require accommodation.

For more information about GM Canada, visit our website at www.gm.ca/careers

General Motors of Canada values diversity and is an equal opportunity employer

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,826,997 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

Backend
Similar stack
Same company
Markham
$122k – $140k per year • Hybrid • Full-Time • 8+ years exp • Bachelor's Degree • Toronto
Python
Go
JavaScript
TypeScript
Node JS
AI/ML
Machine Learning
Frontend
Angular
React.js
DevOps
GCP
Azure
AWS
Management
Agile
Apply
$105k – $120k per year • Hybrid • Full-Time • 6+ years exp • Bachelor's Degree • Toronto
Python
Go
JavaScript
TypeScript
SQL
AI/ML
Model Context Protocol
Time Series Forecasting
Edge AI
Machine Learning
DevOps
CI/CD
AWS
Docker
Platform Engineering
GitHub
Management
Agile
Apply
≈ $66k – $120k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Montreal
Python
SQL
Databases
Snowflake
AI/ML
Copilot
Claude Code
Streamlit
DevOps
Rest API
Azure DevOps
Kong
Azure
CI/CD
Management
Agile
Apply
≈ $76k – $138k per year (Estimated) • In office • Full-Time • 5+ years exp • Toronto
Python
Java
SQL
Java
Spring Boot
Databases
Databricks
AI/ML
Copilot
OpenAI
DevOps
Azure
CI/CD
Docker
Kubernetes
Management
Agile
Apply
Hybrid • Internship • High School Diploma • Saint-Laurent
Python
Java
SQL
C#
Management
Gmail
Agile
Apply
≈ $16k – $37k per year (Estimated) • In office • Full-Time • 8+ years exp • Chennai
Python
Ruby
DevOps
Terraform
Puppet
Ansible
Chef
CI/CD
Jenkins
Configuration Management
TeamCity
Bamboo
Travis CI
Bitbucket
GitHub
GitLab
Linux
Unix
TCP/IP
DNS
DHCP
VPN
BGP
OSPF
MPLS
Cybersecurity
Wireshark
Tcpdump
Apply
≈ $18k – $34k per year (Estimated) • In office • Internship • Singapore
DevOps
Linux
Apply
In office • Internship • Master's Degree • Nakhon Ratchasima
Python
JavaScript
SQL
C++
Node JS
MATLAB
Python
Flask
Django
C++
TensorFlow C++
PyTorch C++
AI/ML
Scikit-learn
Transfer Learning
TensorFlow
PyTorch
Machine Learning
Frontend
React.js
DevOps
GCP
Azure
CI/CD
Git
AWS
Docker
Linux
Apply
≈ $11k – $28k per year (Estimated) • In office • Internship • Master's Degree • Nakhon Ratchasima
Python
Java
C++
AI/ML
Machine Learning
DevOps
Linux
Apply
In office • Internship • Master's Degree
Python
Java
C++
DevOps
Linux
Apply
$81k – $116k per year • Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Markham • Oshawa
Python
Go
Java
SQL
C#
C++
Python
pySpark
Databases
Databricks
AI/ML
Spark
AI Agents
LLM
RAG
Human-in-the-Loop
DevOps
Rest API
Terraform
GCP
Azure
CI/CD
Git
Docker
Kubernetes
Platform Engineering
SLI/SLO/SLA
Apply
$81k – $116k per year • Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Markham
Python
C
MATLAB
C
Embedded C
MATLAB
Simulink
DevOps
RTOS
Jenkins
Management
Agile
Apply
≈ $75k – $154k per year (Estimated) • Hybrid • Full-Time • Bachelor's Degree • Markham
Python
JavaScript
C++
DevOps
Linux
Wi-Fi
Apply
≈ $73k – $149k per year (Estimated) • Remote (Canada) • Full-Time • Bachelor's Degree • Markham
DevOps
Azure DevOps
GitHub Actions
Azure
CI/CD
Jenkins
Kubernetes
Configuration Management
Bitbucket
Gerrit
JFrog Artifactory
GitHub
Linux
Apply
$81k – $116k per year • Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Oshawa • Markham
DevOps
GitHub
Management
Agile
Scrum
Apply
≈ $68k – $123k per year (Estimated) • Hybrid • 8+ years exp • Markham
Java
Java
Maven
Spring Boot
Hibernate
Spring MVC
Spring Security
Databases
MS SQL
DevOps
CI/CD
Jenkins
Git
AWS
Docker
Amazon S3
Amazon ECS
AWS Step Functions
SOAP
Apply
≈ $70k – $126k per year (Estimated) • In office • Full-Time • 7+ years exp • Markham
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Databases
Azure SQL Database
AI/ML
Copilot
Cursor
OpenAI
Frontend
Angular
React.js
DevOps
Rest API
Azure DevOps
Azure
CI/CD
QA
Postman
Apply
≈ $48k – $100k per year (Estimated) • Remote (Canada) • Markham
Python
DevOps
Azure
Management
Agile
Scrum
QA
Selenium
JMeter
Robot Framework
Apply
≈ $52k – $93k per year (Estimated) • Hybrid • 5+ years exp • Markham
SQL
Management
Jira
Apply
≈ $29k – $53k per year (Estimated) • In office • Full-Time • Markham
Management
Outlook
Microsoft Office
Apply
See all jobs
This is one of many
1,826,997 more open roles from verified company boards, updated every day.