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
19Job Offers
Job Offers
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, ...
Location
Canada , Oshawa
Salary
4264.00 - 4784.00 CAD / Month
General Motors
Expiration Date
Until further notice
Statistician/Data Analyst - Data Insights and Decision Support
Seeking a Statistician/Data Analyst in Markham or Oshawa, Canada to drive data insights and decision support. You will translate complex data into clear business recommendations for Quality, Software, and Engineering teams. Requires 7+ years of experience, strong statistical knowledge, and excell...
Location
Canada , Markham; Oshawa
Salary
Not provided
General Motors
Expiration Date
Until further notice
Calibration Specialist – Electrification Thermal Diagnostics and Device Control
Join GM’s Propulsion Thermal Calibration Team as a Calibration Specialist in Oshawa, Canada. You will develop calibration data sets for electrification thermal diagnostics and device controls on current and future hybrid vehicles. Ideal candidates hold a BS in Engineering with 2+ years in SW/cont...
Senior Scrum Lead and Software Developer - Exterior Lighting Controls
Lead the Agile process and develop embedded software for next-generation vehicle lighting systems. This senior dual-role combines Scrum Master duties with hands-on C programming for automotive controls. Join a global team in Markham/Oshawa, Canada, with competitive benefits including pension matc...
Location
Canada , Markham; Oshawa
Salary
115000.00 - 164600.00 USD / Year
General Motors
Expiration Date
Until further notice
Senior Dev/QA - Vehicle Observability
Lead end-to-end test automation for our Vehicle Observability Platform in Markham/Oshawa. Develop strategies and scalable automated tests for embedded and distributed systems using C++/Java/Python. Enjoy comprehensive benefits, a pension plan, and a vehicle purchase program while ensuring softwar...
Location
Canada , Markham; Oshawa
Salary
115000.00 - 164600.00 USD / Year
General Motors
Expiration Date
Until further notice
Software Developer – Virtualization and SIL Integration
Join General Motors in Markham/Oshawa as a Software Developer for Virtualization and SIL Integration. This co-op role focuses on creating virtual environments to test embedded controllers using Embedded C and Python. Ideal candidates are engineering students proficient with automated build tools ...
Location
Canada , Markham; Oshawa
Salary
Not provided
General Motors
Expiration Date
Until further notice
Scrum Manager (Product Owner) - Body Controls
Lead the development of customer-facing remote function actuation software as a Scrum Manager (Product Owner) at GM. This role in Markham/Oshawa requires a Bachelor's degree and 5+ years of automotive industry experience with Agile methodologies. You will prioritize the product backlog and collab...
Location
Canada , Markham; Oshawa
Salary
115000.00 - 164600.00 CAD / Year
General Motors
Expiration Date
Until further notice
Staff Mechatronics Infrastructure SQA Engineer
Lead the automated testing strategy for Mechatronic Infrastructure systems in Oshawa. This senior role requires 10+ years' experience in Python/C++ and CI/CD tools like Jenkins. You will develop test frameworks, guide a team of SQAs, and ensure quality for key automotive systems. We offer a compr...