Manager, Data Engineering Software Quality

General Motors

Oshawa

Hybrid

CAD 147,000 - 197,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

General Motors Canada, located in Oshawa, is seeking an experienced Manager to lead the software quality and test team for embedded vehicle data and cloud data flows. Hybrid work arrangement with a preference for Oshawa, and some flexibility to Markham.

The role emphasizes hands-on leadership, setting test strategy, automation architecture, and cross-functional collaboration across global engineering teams. Strong emphasis on testing principles and vehicle systems knowledge.

Qualifications

  • Bachelor's degree in Engineering, Automotive Technology, or a related field.
  • 10+ years in vehicle/embedded software testing, including hands-on automotive systems experience.
  • 3+ years directly leading or managing engineering teams, including hiring, performance management, and career development.
  • Proven experience developing and executing test strategies using contemporary testing methodologies, tools, and large-scale test automation.
  • Programming/scripting experience for test automation (e.g., C/C++, Java, or Python).
  • Proficiency with test automation tools (e.g., Robot Framework) and CI tools (e.g., Jenkins, Azure DevOps).
  • Demonstrated ability to set technical direction while balancing hands-on contribution with team leadership.
  • Outstanding written and verbal communication skills, with the ability to engage both technical teams and senior stakeholders.

Responsibilities

  • Lead and grow a质量 engineering team focusing on hiring, onboarding, performance management, coaching, succession planning, and career development.
  • Define and evolve the quality strategy for Device Data Capture and related data engineering capabilities across embedded software, vehicle systems, and cloud data flows.
  • Direct comprehensive functional, performance, and exposure testing on AVSS vehicles to validate performance and verify requirements.
  • Establish metrics and apply advanced data analysis to interpret test results, identify trends, and deliver actionable insights.
  • Collaborate with Systems Engineering and Operations to align testing with deployability, monitoring, and support readiness.

Skills

Vehicle testing
Team leadership
Test automation
C/C++
Java
Python
CI/CD tools
CAN/LIN protocols
Communication
Embedded software

Education

Bachelor's degree in Engineering

Tools

Robot Framework
Jenkins
Azure DevOps
Docker
Kubernetes

Job description

Job Description

Vacancy Status: This posting is not for an existing vacancy within the organization and is open to new applications.

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 hybrid. This means the successful candidate is expected to report to the office three days per week, at minimum. The Oshawa location is preferred but open to Markham as well.

The Role

The Data Engineering organization at General Motors Canada uses data to drive the future of mobility. We're seeking an experienced, hands‑on Manager to lead our software quality and test team. You'll own software quality and test execution across Device Data Capture and Data Engineering, aligning testing priorities and outcomes with Systems Engineering and Operations to keep work scalable and release‑ready. You'll set direction and develop your people while staying deeply engaged in technical discussions, driving test strategy, automation architecture, and technical problem‑solving. Success in this role requires a strong foundation in testing principles and test automation‑grounded in embedded software, vehicle architectures, communication protocols, and cloud data ingestion‑paired with the leadership and collaboration skills to work across diverse global engineering teams.

What You'll Do
Team Leadership & Development

Build, lead, and grow a high‑performing quality engineering team focused on hiring, onboarding, performance management, coaching, succession planning, and career development. Set clear goals, close skills gaps, provide deep technical mentorship, and introduce advanced testing methodologies and tools. Stay hands‑on, shaping automation frameworks, test architecture, and tooling decisions, and removing technical roadblocks.

Quality Strategy, Governance & Release Readiness

Define, own, and evolve the quality strategy for Device Data Capture and related data engineering capabilities across embedded software, vehicle systems, and cloud data flows. Establish quality standards, release‑readiness criteria, and risk‑based validation approaches. Ensure the team has the tools, frameworks, processes, and priorities to deliver scalable test coverage.

Vehicle Testing

Direct comprehensive functional, performance, and exposure testing on AVSS vehicles to validate performance and verify compliance with requirements. Own the acquisition and creation of new bench and vehicle test environments, and keep the team equipped to execute.

Data Analysis, Reporting & Documentation

Establish metrics and apply advanced data analysis to interpret test results, identify trends, and deliver actionable insights. Ensure full test traceability and comprehensive reporting on quality, coverage, and performance.

Cross-Functional Collaboration

Integrate testing objectives, validation priorities, and quality outcomes with Systems Engineering and Operations. Partner with Systems Engineering to translate requirements, use cases, and system‑level risks into clear validation priorities and coverage expectations. Partner with Operations to align testing with deployability, monitoring, support readiness, and operational feedback loops. Represent quality engineering in planning, prioritization, release, and program‑level discussions so quality informs cross‑functional decisions.

Your Skills & Abilities (Required Qualifications)
  • Bachelor's degree in Engineering, Automotive Technology, or a related field.
  • 10+ years in vehicle and/or embedded software testing, including hands‑on experience with automotive systems.
  • 3+ years directly leading or managing engineering teams, including hiring, performance management, and team development.
  • Proven experience developing and executing test strategies using contemporary testing methodologies, tools, and large‑scale test automation.
  • Programming/scripting experience for test automation (e.g., C/C++, Java, or Python).
  • Proficiency with test automation tools (e.g., Robot Framework) and continuous integration tools (e.g., Jenkins, Azure DevOps).
  • Demonstrated ability to set technical direction while balancing hands‑on contribution with team leadership.
  • Outstanding written and verbal communication skills, with the ability to engage both technical teams and senior stakeholders.
What Can Give You a Competitive Edge (Preferred Qualifications)
  • Experience with automotive HIL and SIL testing tools (e.g., dSPACE/ControlDesk, ETAS/INCA).
  • Strong understanding of vehicle communication protocols (e.g., CAN, OBD‑II, LIN, Ethernet).
  • Familiarity with automotive standards (e.g., ISO26262).
  • Familiarity with CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerized environments (Docker, Kubernetes).
Compensation:

The salary range for this role is $147,000 to $196,600. The actual base salary a successful candidate will be offered within this

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior DevOps Software Quality Automation Tools Engineer
Senior DevOps Software Quality Automation Tools Engineer

General Motors • Markham

Hybrid
CAD 115,000 - 165,000
Health benefits
Pension plan
Vehicle Purchase Plan
Early Career Software Developer- Embedded Software
Early Career Software Developer- Embedded Software

General Motors • Markham

Hybrid
CAD 74,000 - 111,000
Senior Software Engineering - Device Data Capture
Senior Software Engineering - Device Data Capture

General Motors • Markham, Oshawa

Hybrid
CAD 115,000 - 165,000
Paid time off
Healthcare
Dental & vision
+3
Senior Systems Engineering
Senior Systems Engineering

General Motors • Markham

On-site
CAD 115,000 - 165,000
Healthcare, dental, and vision
Life insurance
Defined contribution pension
+1
Senior Systems Engineering
Senior Systems Engineering

General Motors • Oshawa

Hybrid
CAD 115,000 - 165,000
PTO and holidays
Healthcare
Life insurance
+2
Senior Controller Integration Engineering
Senior Controller Integration Engineering

General Motors • Markham, Oshawa

Hybrid
CAD 145,000 - 215,000
Principal Software Engineer - Embedded Software Platform
Principal Software Engineer - Embedded Software Platform

General Motors • Markham

Hybrid
CAD 160,000 - 230,000
Paid time off
Healthcare benefits
Pension plan
+1
Staff Software Engineer - Embedded Software Platform
Staff Software Engineer - Embedded Software Platform

General Motors • Markham

Hybrid
CAD 204,000 - 272,000
Paid time off
Healthcare benefits
Auto purchase program
+1
Quality Engineer - Automotive
Quality Engineer - Automotive

ALMAG Aluminum • Brampton

On-site
CAD 80,000 - 90,000
Profit Sharing
Health & Dental
Health Care Spending Account
+7
Staff Software Engineer, Autonomy Evaluation
Staff Software Engineer, Autonomy Evaluation

General Motors • Markham

Hybrid
CAD 147,000 - 197,000
Paid time off
Healthcare benefits
Dental and vision coverage