Job Search and Career Advice Platform
  • Jobs
  • Headhunters
  • Free resume review
  • About Us
EN
2,788

Software Developer jobs in Canada

Senior Embedded Software Developer

General Motors

Markham
Hybrid
CAD 90,000 - 120,000
2 days ago
Be an early applicant
I want to receive the latest job alerts for “Software Developer” jobs

Staff Software Engineer

Magnet Forensics

Canada
Hybrid
CAD 137,000 - 197,000
Today
Be an early applicant

Développeur(e) logiciel principal / Sr Software Engineer

Kount

Montreal
Hybrid
CAD 80,000 - 110,000
Today
Be an early applicant

C++ Software Developer (TEMPORARY 12 MONTHS CONTRACT)

CAE

Montreal
Hybrid
CAD 80,000 - 100,000
4 days ago
Be an early applicant

Développeur logiciel - Ing. de plateforme / Software Developer - Platform Eng.

Genetec

Montreal
On-site
CAD 70,000 - 95,000
7 days ago
Be an early applicant
discover more jobs illustrationDiscover more opportunities than anywhere else. Find more jobs now

Senior Software Developer - Java

Syntax

Montreal
On-site
CAD 80,000 - 110,000
4 days ago
Be an early applicant

Software Developer Team Lead, Processor Software

D-Wave Quantum Inc.

Burnaby
On-site
CAD 90,000 - 130,000
5 days ago
Be an early applicant

Développeur de logiciel | Software Developer

Delmar International Inc.

Montreal
On-site
CAD 80,000 - 110,000
4 days ago
Be an early applicant
HeadhuntersConnect with headhunters to apply for similar jobs

Embedded Software Developer

MANTU GROUP SA

Brossard
On-site
CAD 75,000 - 95,000
6 days ago
Be an early applicant

Staff Software Developer

Fortinet

Ottawa
On-site
CAD 80,000 - 100,000
5 days ago
Be an early applicant

Senior Software Developer- Financial Services

Lightspeed Commerce

Ottawa
Hybrid
CAD 90,000 - 110,000
7 days ago
Be an early applicant

Senior Software Developer- Financial Services

Lightspeed Commerce

Vancouver
Hybrid
CAD 90,000 - 130,000
7 days ago
Be an early applicant

Senior Software Developer- Financial Services

Lightspeed Commerce

Montreal
Remote
CAD 90,000 - 120,000
7 days ago
Be an early applicant

Senior Software Developer, Site Reliability Development

Google Inc.

Southwestern Ontario
On-site
CAD 100,000 - 130,000
4 days ago
Be an early applicant

Intermediate Software Developer

MatchBox Consulting Group

Vancouver
Hybrid
CAD 80,000 - 100,000
3 days ago
Be an early applicant

Senior Software Developer

AssetWorks

Canada
Remote
CAD 90,000 - 120,000
4 days ago
Be an early applicant

Senior Software Developer, GFT (Python)

RBC

Vancouver
On-site
CAD 100,000 - 130,000
4 days ago
Be an early applicant

Software Developer – Azure

Capgemini

Mississauga
Hybrid
CAD 70,000 - 90,000
5 days ago
Be an early applicant

Intermediate Software Developer

CarteNav

San Juan de Terranova
Hybrid
CAD 80,000 - 100,000
4 days ago
Be an early applicant

Software Developer - In-House (FT)

Endeavor Trust Corporation

Vancouver
On-site
CAD 80,000 - 100,000
4 days ago
Be an early applicant

Software Developer

Morson Canada

Ottawa
Hybrid
CAD 80,000 - 100,000
6 days ago
Be an early applicant

Senior Principal Software Developer

Autodesk

Toronto
Hybrid
CAD 100,000 - 140,000
5 days ago
Be an early applicant

Software Developer II – Developer Experience (DevX)

Life360

Canada
Remote
CAD 136,000 - 150,000
6 days ago
Be an early applicant

Intermediate Software Developer

Powerhouse Controls Ltd

Cambridge
On-site
CAD 70,000 - 90,000
7 days ago
Be an early applicant

Embedded Software Developer (MCU Specialist)

MANTU GROUP SA

Brossard
On-site
CAD 70,000 - 90,000
5 days ago
Be an early applicant

Top job titles:

Call Center jobsHvac jobsSeasonal jobsAi jobsElectric jobsCrypto jobsEntry Level Software Developer jobsHome jobsBrand Ambassador jobsMechanical Engineering Technician jobs

Top companies:

Jobs at WrhaJobs at AdidasJobs at AmdJobs at NatoJobs at OracleJobs at Victoria SecretJobs at DominosJobs at UnileverJobs at CscJobs at Discord

Top cities:

Jobs in VancouverJobs in OttawaJobs in QuebecJobs in EdmontonJobs in SurreyJobs in BramptonJobs in MarkhamJobs in KingstonJobs in AjaxJobs in Langley

Similar jobs:

It Software Engineer jobsSoftware Engineer jobsWeb Developer jobsFront End Developer jobsDeveloper jobsEntry Level Software Developer jobsFullstack Developer jobsJava Developer jobsPython Developer jobsPython Software Developer jobs
Senior Embedded Software Developer
General Motors
Markham
Hybrid
CAD 90,000 - 120,000
Full time
3 days ago
Be an early applicant

Job summary

A leading automotive manufacturer is looking for a Senior Software Engineer to develop embedded C++ software for in-vehicle mapping systems, supporting autonomous vehicles. The role involves collaboration with engineering teams, rigorous software practices, and mentorship opportunities. Candidates should have at least 5 years of C++ development experience and knowledge in automotive embedded software. A hybrid work schedule is required, with on-site presence at the Markham Elevation Centre three times a week.

Benefits

Paid time off including vacation and holidays
Healthcare, dental, and vision benefits
Life insurance plans
Defined Contribution Pension plan
GM Vehicle Purchase Plan

Qualifications

  • 5+ years of experience developing production-grade software in C++, preferably for embedded systems.
  • 2+ years of experience in automotive embedded software, focusing on mapping or navigation systems.
  • Experience working with AI-assisted coding tools and build systems.

Responsibilities

  • Design and implement embedded C++ software for in-vehicle mapping applications.
  • Collaborate with Systems Engineers to define software requirements and architecture.
  • Conduct design and code reviews focusing on optimization best practices.

Skills

Production-grade software development in C++
Automotive embedded software
AI-assisted coding tools
Mentoring technical teams
Strong analytical skills
Excellent communication skills

Education

Bachelor’s Degree in Computer Science, Software, Electrical or Computer Engineering

Tools

DevOps pipelines
CI/CD environments
Job description

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.

Job Description:

Join GM’s mission to build the future of mobility. As a Senior Software Engineer, you will lead the development of embedded C++ software for in-vehicle mapping systems , supporting autonomous and electric vehicle platforms.

Responsibilities include:

  • Design, implement, and test embedded C++ software for real-time connected in-vehicle mapping applications.
  • Collaborate with Systems Engineers to define mapping-related software requirements and architecture.
  • Conduct design and code reviews focused on C++ best practices and performance optimization.
  • Apply rigorous software development principles in an Agile/Scrum environment.
  • Support software testing through unit testing, simulation, bench and in-vehicle validation.
  • Document software designs and development processes clearly and thoroughly.
  • Support continuous integration and deployment pipelines for mapping software modules.
Required Skills and Experience
  • 5+ years of experience developing production-grade software in C++, preferably for embedded systems.
  • 2+ years of experience in automotive embedded software, with a focus on mapping, localization, or navigation systems.
  • Experience working with DevOps pipelines, build systems, and integration of application software with middleware.
  • Experience with AI-assisted coding tools and prompt engineering for rapid development.
  • Strong foundation in object-oriented design, algorithms, data structures, and design patterns.
  • Familiarity with large codebases and CI/CD environments.
  • Proven ability to mentor and guide technical teams.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills.
Minimum Education Required
  • Bachelor’s Degree in Computer Science, Software, Electrical or Computer Engineering
Preferred Skills and Experience
  • Knowledge of ADAS, Autonomous Vehicles, and mapping technologies.
  • Experience with automotive platforms and protocols (e.g. AUTOSAR, QNX, Ethernet/CAN/LIN)
  • Familiarity with vehicle connectivity systems and automotive cybersecurity principles.
  • Proficiency in additional languages such as Python or C#.

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

Benefits Overview

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.

  • 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 and friends.

  • 1
  • 2
  • 3
  • 4
  • ...
  • 112

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform

Empoweringjob seekers

Tools
  • Jobs
  • Resume review
  • Headhunters
  • Browse jobs
Company
  • About us
  • Careers at JobLeads
  • Site notice
  • Press
  • Reviews
Support
  • Help
  • Partner integration
  • ATS Partners
Social
  • JobLeads Blog
  • YouTube
  • LinkedIn
  • Instagram
  • Facebook
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2025 | All rights reserved