Principal Software Engineering - Test System Modernization
General Motors, Markham, Ontario, Canada
About the job
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
Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Markham or Oshawa office three times per week, at minimum.
The Role
General Motors is seeking a Principal/Staff Software Engineer to shape and scale the engineering platforms that build, test, integrate, validate, and deliver embedded software for software-defined vehicles. This role is for a hands-on technical leader who can turn ambiguous, cross-team problems into durable architecture, practical standards, and measurable improvements in engineering effectiveness, release confidence, and product quality.
The successful candidate will lead a major capability across multiple teams, influence technical direction beyond their immediate organization, and connect software, tooling, infrastructure, test, and release activities into a coherent engineering system.