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).
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...
Location
Canada , Markham
Salary
4264.00 - 4784.00 CAD / Month
General Motors
Expiration Date
Until further notice
Software Developer – Diagnostics Infrastructure
Join a cutting-edge Autonomous Vehicle team as a C++ Software Developer in Markham or Oshawa, Canada. You will design and deploy diagnostic infrastructure software, leveraging 3+ years of C++ experience and object-oriented skills. Collaborate on system design, code reviews, and verification in an...
Location
Canada , Markham; Oshawa
Salary
90000.00 - 136400.00 USD / Year
General Motors
Expiration Date
Until further notice
Senior Software Developer – DevOps
Senior DevOps Engineer needed to build CI/CD pipelines, automation, and cloud-native systems for virtual vehicle validation at GM. You’ll leverage 7+ years of experience with GitHub Actions, Kubernetes, Python, and embedded systems to accelerate developer velocity. Based in Markham or Oshawa, Can...
Location
Canada , Markham; Oshawa
Salary
115000.00 - 164600.00 USD / Year
General Motors
Expiration Date
Until further notice
2026 Fall Co-op Student Industrial Engineering
Join GM Oshawa as a 2026 Fall Co-op Industrial Engineering Student. Gain hands-on experience in high-tech automotive manufacturing, focusing on line balancing, layout, and cost savings. Ideal for Bachelor’s students enrolled in a co-op program, with no need for work sponsorship. Develop critical ...
Location
Canada , Oshawa
Salary
Not provided
General Motors
Expiration Date
Until further notice
Av Diagnostics Senior Systems Specialist
Join the future of mobility as an AV Diagnostics Senior Systems Specialist in Markham, Canada. Lead systems engineering for autonomous vehicle platforms, focusing on diagnostics, SoC integration, and ISO 26262 compliance. Leverage 3+ years of experience in requirements development and FMEA to ens...
Location
Canada , Markham
Salary
Not provided
General Motors
Expiration Date
Until further notice
Software Engineering - Power Distribution
Join GM in Markham, Canada as an Embedded Software Developer to revolutionize vehicle power distribution. Leverage your embedded C and Python skills in a BDD and Agile environment, developing low voltage controllers. Collaborate with cross-functional teams on software functionality and testing. E...
Location
Canada , Markham
Salary
90900.00 - 136400.00 USD / Year
General Motors
Expiration Date
Until further notice
Senior Software Developer – Virtualization, SIL, and AI‑Enablement
Senior Software Developer role in Markham or Oshawa, Canada, focused on virtualization, SIL workflows, and AI-enablement. You will build backend services, integrate ML components, and design APIs for simulation orchestration. Requires 7+ years in software development, strong Python/C++ skills, an...
Location
Canada , Markham; Oshawa
Salary
115000.00 - 164600.00 USD / Year
General Motors
Expiration Date
Until further notice
Staff Software Architect – DevOps
Staff Software Architect – DevOps role at GM in Markham or Oshawa, Canada. You will define CI/CD architecture, standards, and strategy for virtualized vehicle software. Requires 10+ years in DevOps, deep Kubernetes and Terraform/IaC expertise, and experience with embedded or simulation workflows....
Location
Canada , Markham; Oshawa
Salary
137300.00 - 203000.00 USD / Year
General Motors
Expiration Date
Until further notice
Early Career Software Developer - Test Framework
Join GM in Markham, Canada as an Early Career Software Developer - Test Framework. You'll build Python and Robot Framework automation solutions for next-gen automotive embedded platforms. Ideal for recent graduates (Dec 2025-Aug 2026) in CS/CE/EE with internship or project experience in test auto...