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, IT - Software Development
13Job Offers
Job Offers
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
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
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
Software Engineering - Thermal
Join our Agile team in Markham/Oshawa to develop cutting-edge thermal management software for GM's global electric vehicles. Utilize your 3-6 years of embedded C, Simulink, and controls experience to design algorithms optimizing EV performance. Enjoy a collaborative culture, comprehensive benefit...
Location
Canada , Markham; Oshawa
Salary
90900.00 - 136400.00 USD / Year
General Motors
Expiration Date
Until further notice
Senior Vehicle Dynamics Controls Developer
Lead the development of advanced vehicle dynamics controls for driveline systems, including trailer braking and eLSD, in Markham/Oshawa. This senior role requires a BS in Engineering, 3+ years of controls experience, and expertise in MATLAB/C. Enjoy comprehensive benefits, pension matching, and t...
Location
Canada , Markham; Oshawa
Salary
115000.00 - 164600.00 USD / Year
General Motors
Expiration Date
Until further notice
Senior Embedded Logging Software Developer
Join General Motors Canada as a Senior Embedded Logging Software Developer. Design and integrate embedded data pipelines across Android, Linux, and QNX platforms using C/C++ and Java. Enjoy comprehensive benefits in Markham or Oshawa while building scalable vehicle observability systems.
Location
Canada , Markham; Oshawa
Salary
115000.00 - 164600.00 USD / Year
General Motors
Expiration Date
Until further notice
Staff Embedded Logging Software Developer
Join GM's Data Engineering team in Markham/Oshawa to shape the future of vehicle data. As a Staff Embedded Developer, you'll design logging pipelines for Android, Linux, and QNX using C/C++ and Java. Leverage your 8+ years of experience to manage ECU constraints and build scalable telemetry syste...
Join GM's Active Chassis Calibration team in Markham/Oshawa as a Senior Specialist. You will calibrate advanced brake diagnostics features like ABS and ESC, ensuring world-class vehicle dynamics. This hands-on role requires a BS in Engineering, 5+ years in vehicle dynamics/brake controls, and tra...