GM

General Motors

Verified Job Source

Amazing people make amazing products. And together, we build the one for every person, purpose and journey.

Detroit, Michigan

Motor Vehicle Manufacturing
5,001+ people

About

General Motors’ vision is to create a world with Zero Crashes, Zero Emissions and Zero Congestion, and we have committed ourselves to leading the way toward this future. Today, we are in the midst of a transportation revolution, and we have the ambition, the talent and the technology to realize the safer, better and more sustainable world we want. As an open, inclusive company, we’re also creating an environment where everyone feels welcomed and valued for who they are. One team, where all ideas are considered and heard, where everyone can contribute to their fullest potential, with a culture based in respect, integrity, accountability and equality. Our team brings wide-ranging perspectives and experiences to solving the complex transportation challenges of today and tomorrow. For information on the GM Privacy Statement, please visit http://www.gm.com/privacy-statement.html

Open positions

Senior AI/ML Engineer - Data Scaling, Embodied AI Data Foundations

Hybrid · Markham

The Senior AI/ML Engineer will design and execute data-centric experiments to improve autonomous driving performance through model training and data curation. They will also define offline metrics to evaluate model behavior and collaborate with cross-functional teams to integrate these models into onboard driving systems.

WSIB Claims Specialist

On-site · Oshawa

The WSIB Claims Specialist will lead onsite claim management activities, including investigations and the medical accommodation placement process. They will also collaborate with medical, safety, and union representatives to ensure regulatory compliance and effective return-to-work planning.

Senior Safety Design Software Architect- AV

Hybrid · Markham

The Senior Safety Design Software Architect leads safety initiatives across the software development lifecycle for autonomous vehicle systems. They conduct safety analyses, define runtime safety requirements, and provide guidance to development teams to ensure compliance with safety standards.

Core QA Team Lead

Hybrid · Markham

The Core QA Team Lead will build, mentor, and lead a high-performing quality assurance team to support software development projects in the mobile or automotive space. This role involves driving quality strategy, managing test automation, and collaborating cross-functionally within an Agile environment.

Staff DevOps Software Quality Automation Architect

Hybrid · Markham

Define and drive the technical vision for DevOps and software quality automation tooling across the software development lifecycle. Lead large cross-functional initiatives to improve test effectiveness, efficiency, and traceability across multiple engineering organizations.

Staff Android Developer – Infotainment

Hybrid · Markham

The Staff Android Developer will lead the design and implementation of complex in-vehicle infotainment features and system architectures. They will drive cross-team alignment, mentor engineering staff, and ensure high standards for performance and stability across the Android platform.

Quality Engineering - Chassis/Powertrain

On-site · Oshawa

The role involves performing early issue identification, tracking, and resolution while facilitating quality review meetings and continuous product improvement team activities. You will also analyze warranty and customer survey data to support global quality planning and cross-functional collaboration.

Senior Software Engineering - Device Data Capture

Hybrid · Markham

Design, build, and operate backend services for vehicle configuration and device management at scale. Lead security hardening efforts, modernize legacy API infrastructure, and mentor engineering team members.

Senior Software Developer - CI/CD and Software Development Tools

Hybrid · Markham

Design, build, and operate cloud-based CI/CD platforms and pipelines to support embedded software production and virtualized test environments. Collaborate with cross-functional teams to automate build, test, and deployment processes while ensuring platform scalability and security.

Senior Software Developer - Virtualization and SIL Integration

Hybrid · Markham

The role involves leading the development and integration of cosimulation components and virtual controller models for propulsion thermal management systems. You will collaborate with development and system engineers to ensure high-quality simulation environments and support cloud deployments.

JR-202606584 District Manager Sales, Interior of BC (Kelowna)

Remote · Kelowna, British Columbia, Canada

The District Manager Sales will lead and motivate dealers in Interior B.C. to achieve retail sales, market share, and revenue goals. They are responsible for driving vehicle order coverage, improving customer satisfaction, and managing adjacency revenue performance.

Engineering Group Manager - Software Engineering

Hybrid · Markham

Lead a technical team of software engineers in developing virtual test environments and SIL integration for propulsion thermal systems. Oversee the deployment of virtual assets and collaborate globally to deliver scalable cloud-based CoSimulation solutions.

District Manager – Sales

On-site

Job Description District Manager – Sales Vacancy Status: This posting is not for an existing vacancy within the organization and is open to new applications. (New Head Count) AI Disclosure: As part of the application process, Artificial Intelligence will be used in the hiring process for this role. Work Arrangement: This role is categorized as Remote within the specific province, meaning the selected candidate may be based anywhere in the province of Alberta, Saskatchewan, Manitoba or British Columbia and is not expected to report to a GM worksite unless directed by their manager. This role…

Regional Marketing Manager - Western Canada

On-site

Job Description Regional Marketing Manager Vacancy Status: This posting is not for an existing vacancy within the organization and is open to new applications. (New Head Count) AI Disclosure: As part of the application process, Artificial Intelligence will be used in the hiring process for this role. Work Arrangement: This role is categorized as Remote, meaning the selected candidate may be based anywhere in the provinces of Alberta, Saskatchewan, Manitoba and British Columbia and is not expected to report to a GM worksite unless directed by their manager or if they live near the regional off…

Staff Software Architect - Mechatronics Controls Simulation

Hybrid · Markham

Lead the technical architecture of simulation environments for the Vehicle Body Controls domain to support the Software Defined Vehicle architecture. Define simulation roadmaps, govern CoSim packages, and integrate simulation solutions into continuous integration pipelines.

Senior Vehicle Dynamics Controls

Hybrid · Markham

Lead the design and development of Vehicle Motion Control (VMC) software to optimize torque distribution and lateral motion in multi-axle electric vehicles. Develop control and diagnostic algorithms while mentoring new team members and collaborating with cross-functional teams.

Staff Networking Software Engineer

Hybrid · Markham

Design and develop software for a Linux-based networking system for vehicle communications. Collaborate with hardware, application, and cloud teams to ensure high reliability and performance of connectivity systems.

Senior Systems Engineering

Hybrid · Markham

Lead end-to-end systems requirements and architecture for vehicle data collection capabilities across embedded, edge, and cloud platforms. Define verification strategies and observability frameworks to ensure system performance, compliance, and successful vehicle program integration.

Senior Software Developer – AI‑Enablement

Hybrid · Markham

Develop backend services and tools for virtual ECUs, SIL workflows, and AI-enhanced simulation capabilities. Design APIs for simulation control and integrate AI/ML components into validation pipelines.

Senior Chassis Diagnostic Engineer – Driveline & Trailering

Hybrid · Markham

Define and implement diagnostic requirements and embedded controls for Driveline and Trailering mechatronic systems. Lead software integration, validation, and troubleshooting across controller and vehicle levels to ensure production-ready robustness.