This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
General Motors - Canada, IT - Software Development
71Job Offers
Job Offers
Engineering Group Manager – Propulsion Thermal Management
Lead an innovative software and controls engineering team as Engineering Group Manager for Propulsion Thermal Management at GM in Markham, Canada. Drive development of thermal diagnostics and controls for BEV, PHEV, and ICE vehicles using C, MATLAB/Simulink, and Python. Requires 7+ years of exper...
Join a cutting-edge team as a Staff Software Developer in Diagnostics Infrastructure for Autonomous Vehicles in Markham or Oshawa, Canada. Leverage 8+ years of C++ and UDS expertise to architect core diagnostic libraries and lead UDS/DTC strategy. Enjoy top benefits including healthcare, pension ...
Location
Canada , Markham; Oshawa
Salary
147000.00 - 196600.00 USD / Year
General Motors
Expiration Date
Until further notice
Senior Android Developer - Trailering Application
Senior Android Developer needed to lead IVI app development on Android Automotive OS for GM’s next-gen vehicles. You’ll own end-to-end features using Kotlin, Jetpack, and MVVM, ensuring safety and performance across global fleets. Based in Markham or Oshawa, Canada, this role offers top benefits ...
Location
Canada , Markham; Oshawa
Salary
115000.00 - 164600.00 USD / Year
General Motors
Expiration Date
Until further notice
Senior Android Developer - Trailering
Senior Android Developer needed to lead IVI app development on Android Automotive OS (AAOS) for GM’s next-gen vehicles. You’ll own features end-to-end, from architecture to OTA, using expert Kotlin skills and modern Android patterns. Based in Markham or Oshawa, Canada, this role offers top benefi...
Location
Canada , Markham; Oshawa
Salary
115000.00 - 164600.00 USD / Year
General Motors
Expiration Date
Until further notice
Senior Software Developer - Brake Controls and Diagnostics
Senior Software Developer – Brake Controls and Diagnostics sought by General Motors in Markham or Oshawa, Canada. Lead next-gen brake-by-wire and SDV architecture migration. Requires 6+ years in embedded/controls systems, a Bachelor's in engineering, and leadership experience. Enjoy competitive b...
Location
Canada , Markham; Oshawa
Salary
115000.00 - 164600.00 USD / Year
General Motors
Expiration Date
Until further notice
Software Developer - Brake Controls and Diagnostics
Join GM Canada as a Software Developer – Brake Controls and Diagnostics in Markham. You will design embedded software for next-gen brake-by-wire systems, supporting the shift to software-defined vehicles (SDV). Requires 3+ years in embedded C/C++ development, controls integration, and diagnostics...
Lead Android platform development for GM’s infotainment stack in Markham, Canada. This role demands deep expertise in SystemUI, AOSP, and AAOS, plus proficiency in Java/Kotlin and Jetpack Compose. You will define technical strategy, drive scalable platform solutions, and integrate with Car Servic...
Location
Canada , Markham
Salary
147000.00 - 196600.00 USD / Year
General Motors
Expiration Date
Until further notice
Welding And Sealing Engineer
Welding and Sealing Engineer needed in Oshawa, Canada to lead Body-In-White joining processes for GM. You will own resistance welding, MIG, rivets, and robotic sealing systems. Requires a certified engineer with strong technical knowledge of automated joining and process analytics. Enjoy competit...
Senior Chassis Diagnostic Engineer – Driveline & Trailering role in Markham, Canada. You will define and implement production-ready embedded diagnostics for mechatronic systems, specializing in UDS and ISO 26262. Key responsibilities include DTC strategy, software integration, and vehicle-level v...
Location
Canada , Markham
Salary
115000.00 - 164600.00 USD / Year
General Motors
Expiration Date
Until further notice
Senior Software Developer- Automated Driving Performance HIL Infrastructure
Join GM’s Automated Driving Performance HIL team in Markham, Canada as a Senior Software Developer. You will build and integrate simulation infrastructure for ADAS features, using dSPACE, CarSim, and Vires VTD. Requires 7+ years of HIL experience, expertise in C++, Python, and MATLAB, and a Maste...
Location
Canada , Markham
Salary
115000.00 - 164600.00 USD / Year
General Motors
Expiration Date
Until further notice
Staff Software Architect – Virtualization, SIL, and AI‑Enablement
Staff Software Architect needed to define GM’s next-gen virtual development platform in Markham or Oshawa, Canada. You will architect distributed SIL/MIL simulation systems, AI-enabled data pipelines, and cloud-native compute with Kubernetes. Requires 10+ years in software architecture, virtualiz...
Location
Canada , Markham; Oshawa
Salary
137300.00 - 203000.00 USD / Year
General Motors
Expiration Date
Until further notice
2026 Fall Co-op Vehicle Sensor Software QA
Join our AV Integrity Platform team as a Vehicle Sensor Software QA Co-op in Markham, Canada. You will test and debug ADAS features like Super Cruise, developing test plans and automation scripts. Ideal for students in CS, Software, or Electrical Engineering with Python/C++ skills and a passion f...