Enable job alerts via email!

Senior Manager, Quality Engineering

General Motors of Canada

Markham

Hybrid

CAD 100,000 - 140,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading automotive company is seeking a Staff Software Engineer to lead the development of test frameworks for embedded platform software. In this hybrid role, you will collaborate with teams to ensure high-quality software through innovative testing solutions while mentoring junior engineers. This position offers the opportunity to impact the future of automotive technology.

Benefits

Paid time off
Healthcare
Life insurance
Retirement contributions
Tuition assistance
Vehicle purchase plans

Qualifications

  • 8+ years as an SDET or similar, with 2-3 years in leadership.
  • 10+ years developing in multiple languages (C/C++, Rust, Python, Go, Java, Groovy).
  • Experience with test automation frameworks.

Responsibilities

  • Lead the design and implementation of advanced test automation frameworks.
  • Develop and maintain automated tests using languages like C++, Rust, Python.
  • Mentor junior and mid-level engineers in testing practices.

Skills

Problem-solving
Communication
Leadership
CI/CD
Collaboration

Education

Bachelor’s in CS, Electrical Engineering, or related

Tools

Selenium
Pytest
JUnit
Jenkins
GitLab
Azure

Job description

Work Arrangement: This role is categorized as hybrid. The successful candidate is expected to report to the office at least three days per week.

The Team: GM is developing the next generation of embedded platform software to deliver state-of-the-art features. Our testing processes, tools, and infrastructure need to evolve. We are looking for energetic engineers to deliver high-quality test tools and infrastructure to ensure the correctness of our software.

The AV Sensing Software team is responsible for software that configures devices like lidars, cameras, radars, and IMUs, and delivers sensor data to the AV stack on GM vehicles.

This is an exciting opportunity to ensure the delivery of robust, scalable, and high-performance software. We seek a hands-on technical leader to develop test frameworks, create verification tools, define test strategies, and streamline quality processes.

As a Staff Software Engineer, you will collaborate with customer teams to develop automated testing solutions, working across GM’s business units to foster growth.

Technical Leadership & Strategy
  • Lead the design and implementation of advanced test automation frameworks and tools.
  • Define and drive the overall test strategy for complex features and systems.
  • Evaluate new technologies and best practices to improve testing efficiency.
  • Contribute to architectural reviews from a testability and reliability perspective.
  • Promote a culture of quality and shift-left testing principles.
Hands-on Development & Automation
  • Develop and maintain automated tests (unit, integration, API, performance, security) using languages like C++, Rust, Go, Python.
  • Integrate automated tests into CI/CD pipelines for continuous feedback.
  • Manage test data strategies and perform root cause analysis of defects.
  • Implement monitoring and alerting for production systems.
Collaboration & Mentorship
  • Work closely with engineers and stakeholders to design test plans and ensure quality.
  • Mentor junior and mid-level engineers in testing practices.
  • Lead code reviews and promote best practices.
Problem Solving & Innovation
  • Anticipate and prevent quality issues.
  • Drive continuous improvement and innovative testing solutions.
  • Participate in on-call support as needed.
Qualifications
  • 8+ years as an SDET or similar, with 2-3 years in leadership.
  • 10+ years developing in multiple languages (C/C++, Rust, Python, Go, Java, Groovy).
  • Bachelor’s in CS, Electrical Engineering, or related.
  • Experience with test automation frameworks (e.g., Selenium, Pytest, JUnit).
  • Strong CI/CD and DevOps experience (Jenkins, GitLab, Azure).
  • Proficiency with Git and collaborative workflows.
  • Excellent problem-solving and communication skills.
  • Leadership experience in technical initiatives and mentoring.
Preferred Qualifications
  • Knowledge of vehicle electrical architecture and automotive software practices.
  • Advanced degree in engineering or leadership.
  • Experience with open-source frameworks like Robot.
  • Experience in automotive software testing and architecture.
  • Familiarity with build systems like Bazel, CMake, or Meson.
  • Experience with embedded Linux systems like Yocto.
  • Experience with automotive sensors (cameras, lidars, radars, IMUs).

GM does not sponsor immigration for this role. Please do not apply if sponsorship is needed.

Benefits: Our total rewards include paid time off, healthcare, life insurance, retirement contributions, recognition programs, tuition assistance, and vehicle purchase plans.

About GM: Our vision is Zero Crashes, Zero Emissions, Zero Congestion, leading positive change globally.

Why Join Us: We foster an inclusive culture where everyone belongs and can thrive.

Equal Opportunity: GM is committed to diversity and inclusion, providing accommodations for applicants with disabilities.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.