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, Markham; Oshawa, IT - Software Development
27Job Offers
Job Offers
Senior Android Developer - Trailering Application
Location
Canada , Markham; Oshawa
Salary
115000.00 - 164600.00 USD / Year
General Motors
Expiration Date
Until further notice
Senior Android Developer - Trailering
Location
Canada , Markham; Oshawa
Salary
115000.00 - 164600.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...
Location
Canada , Oshawa
Salary
76100.00 - 114300.00 USD / Year
General Motors
Expiration Date
Until further notice
Staff Software Architect – Virtualization, SIL, and AI‑Enablement
Location
Canada , Markham; Oshawa
Salary
137300.00 - 203000.00 USD / Year
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
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
Location
Canada , Markham; Oshawa
Salary
137300.00 - 203000.00 USD / Year
General Motors
Expiration Date
Until further notice
Controls Engineer
Controls Engineer role in Oshawa, Canada, offering a chance to lead automation and controls systems across the full vehicle development lifecycle. Requires a Bachelor’s in Electrical/Mechatronics Engineering, 3+ years in automation controls, and expertise in Fanuc Robotics, Control Logix PLCs, an...
Location
Canada , Oshawa
Salary
81300.00 - 122000.00 USD / Year
General Motors
Expiration Date
Until further notice
Staff Embedded Software Developer
Staff Embedded Software Developer role in Markham or Oshawa, Canada. You will design and optimize on-vehicle control and data planes for distributed fleets using C/C++ on Linux, Android, and QNX. Requires 8+ years of experience with configuration management, data pipelines, and fleet-scale system...
Location
Canada , Markham; Oshawa
Salary
147000.00 - 196600.00 USD / Year
General Motors
Expiration Date
Until further notice
Software Developer - Brake Controls and Diagnostics
Join General Motors in Markham or Oshawa as a Software Developer – Brake Controls and Diagnostics. You will design embedded software for next-gen brake-by-wire systems and SDV architectures. Ideal for 2025-2026 grads in engineering or CS with C/C++ skills. Enjoy competitive benefits including hea...
Location
Canada , Markham; Oshawa
Salary
73900.00 - 110900.00 USD / Year
General Motors
Expiration Date
Until further notice
2026 Fall Co-op Student Controls Systems Engineering
Join GM’s 2026 Fall Co-op as a Controls Systems Engineering Student in Oshawa, Canada. You’ll support vehicle production by designing, testing, and troubleshooting automation, robotics, and conveyor systems. Ideal for 3rd/4th-year Electrical, Computer, or Mechatronics students seeking full-time, ...