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
Vehicle Motion Control Ai/Ml Platform Design Engineer
Design and implement cutting-edge AI/ML and classical control algorithms for vehicle motion systems at GM in Markham, Canada. This role focuses on steering, braking, and integrated chassis functions using Python, PyTorch, and sensor fusion. You will develop data-driven models and validate them in...
Location
Canada , Markham
Salary
Not provided
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
Staff Systems Architect – Body Controls Co-Simulation
Lead the technical architecture of Body Controls Co-Simulation at General Motors in Markham, Canada. This Staff Systems Architect role requires 10+ years in embedded software or SIL/HIL, with deep expertise in body electronics and virtual ECU integration. You will define the CoSim roadmap, manage...
Location
Canada , Markham
Salary
147000.00 - 196600.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
Staff Diagnostics System Architect - Brake Controls
General Motors Canada seeks a Staff Diagnostics System Architect for Brake Controls in Markham. You will lead diagnostic strategy and architecture for IBAC ART, ensuring flawless quality. Requires 7+ years in diagnostics or embedded controls, brake controls knowledge, and expertise in UDS, DTCs, ...
Location
Canada , Markham
Salary
Not provided
General Motors
Expiration Date
Until further notice
Staff Software Engineer, Vehicle AI
Lead the future of mobility as a Staff Software Engineer, Vehicle AI at GM in Canada. Design and deploy production-grade AI agents and large-scale distributed systems using Python, C++, or Java. This role demands 8+ years of experience, deep AI/ML expertise, and technical leadership. Enjoy top-ti...
Location
Canada
Salary
147000.00 - 196600.00 USD / Year
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...
Calibration Functional Specialist – Propulsion Thermal Calibration role at GM Canada’s Oshawa Elevation Centre. You will lead BEV heat thermal system calibrations, mentor junior calibrators, and optimize diagnostics using INCA/ETAS and NeoVI. Requires 5+ years of SW calibration experience and a B...
Location
Canada , Oshawa
Salary
115000.00 - 164600.00 USD / Year
General Motors
Expiration Date
Until further notice
ADAS And Av Data Recording Software Engineering
Seeking an ADAS & AV Data Recording Software Engineer in Markham, Canada. You will plan, configure, and execute data acquisition software for advanced automotive systems, ensuring reliable data capture for performance evaluation. Requires embedded C/C++ development, Python, and Git/CI/CD skills. ...
Location
Canada , Markham
Salary
Not provided
General Motors
Expiration Date
Until further notice
Staff Continuous Integration Architect
Staff Continuous Integration Architect at General Motors in Markham, Canada. Lead CI/CD strategy for Virtual Test Chambers and SIL environments, driving embedded software transformation. Requires 12+ years in software engineering, C/C++ build expertise, Python, and Jenkins/GitHub Actions. Enjoy c...