We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.
English
Čeština
Deutsch
Ελληνικά
Español
Français
Magyar
Italiano
日本語
한국어
简体中文
Nederlands
Polski
Português
Română
Русский
Svenska
Türkçe
Українська
Tiếng Việt
Countries
?
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).
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 ...
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 ...
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...
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...
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...
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...
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...
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...
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...