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).
Join GM in Markham as a Senior System Specialist, shaping the future of EV charging user experience. You'll define system requirements, collaborating with software, UX, and engineering teams. We seek 5+ years in systems engineering, embedded software, or EV charging. Enjoy comprehensive benefits,...
Location
Canada , Markham
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
Conquest Account Manager
Join GM Canada as a Conquest Account Manager, a hunter role focused on winning new fleet business for Chevrolet, GMC, Buick, and Cadillac. Develop territory plans, leverage data, and travel across Central Ontario in this hybrid position. We offer a competitive pension, vehicle plan, and comprehen...
Location
Canada , Oshawa
Salary
76100.00 - 114300.00 CAD / 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...
Location
Canada , Markham; Oshawa
Salary
147000.00 - 196600.00 USD / Year
General Motors
Expiration Date
Until further notice
Software Engineer - Chassis Controls
Join GM's Vehicle Dynamics team as a Software Engineer in Canada. Validate cutting-edge chassis controls features for braking, steering, and damping. Utilize your skills in C, Python, and test automation to shape the future of software-defined vehicles. A bachelor's degree and 2+ years of softwar...
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...
Location
Canada , Markham; Oshawa
Salary
Not provided
General Motors
Expiration Date
Until further notice
Av integrity platform diagnostics qa
Launch your career in automotive software engineering with this entry-level QA role in Markham. You will test and debug cutting-edge ADAS and Autonomous Driving systems like Super Cruise. The role requires Python, C/C++, and a passion for vehicle technology. This is a 12-month, full-time position...
Location
Canada , Markham
Salary
4264.00 - 5200.00 CAD / Month
General Motors
Expiration Date
Until further notice
GM Envolve Solution Center - Team Lead
Lead the GM Envolve Solution Center team in Oshawa, supporting dealers and customers across Canada. This leadership role requires automotive industry experience, strong financial acumen, and proficiency in Microsoft Office. You will oversee daily operations, manage escalations, and facilitate tra...
Location
Canada , Oshawa
Salary
76100.00 - 114300.00 CAD / Year
General Motors
Expiration Date
Until further notice
Senior Software Test Engineering – AVIP Diagnostics QA
Join GM's team in Markham as a Senior Software Test Engineer for AVIP Diagnostics QA. You will define test strategy and execute automated/manual tests for ADAS systems using C++, Python, and Robot Framework. This role requires 6+ years of embedded software testing experience and offers comprehens...
Join General Motors in Markham as a Controller Modelling Developer. You will create SystemC TLM 2.0 models and integrate them into Level 4 virtual ECUs (vECU). This role requires expertise in C/C++, Python, ARM microcontrollers, and automotive protocols like CAN. We offer a comprehensive benefits...