
Principal Software Engineering - Virtualization
General Motors2 days ago
Markham, CanadaStaff+
Base Salary
$186k - $236k/yr
Responsibilities
- Lead software engineering productivity, effectiveness, process improvement, and high-impact technical initiatives.
- Architect enterprise-scale CI/CD systems for embedded, simulation, and cloud workloads.
- Define branching, release, and quality-gate standards across engineering domains.
- Design GitOps-based delivery for multi-cluster Kubernetes environments.
- Lead progressive delivery strategies with automated rollback and analysis.
- Establish Terraform-based infrastructure-as-code architecture using production-grade modules and multi-environment patterns.
- Integrate security and compliance into pipelines and artifact flows.
- Define observability standards for pipelines, simulation workloads, and runtime systems.
- Mentor, coach, and communicate with DevOps and simulation developers across the organization.
- Connect multiple initiatives, analyze difficult problems, and guide innovation and simplification.
Requirements
- Bachelor’s degree in software engineering or equivalent experience.
- 15 years of experience in software development.
- Deep understanding of software architecture for real-time systems.
- Experience shipping high-quality safety-critical products.
- Deep Kubernetes knowledge, including cluster operations.
- Strong Terraform and infrastructure-as-code experience with production-grade module design.
- Experience with embedded or simulation workflows, including vECUs, SIL, FMU, or SSP.
- Cloud architecture experience across AWS, Azure, or GCP.
- Exceptional problem-solving, analytical, communication, prioritization, and decision-making abilities.
Benefits
- Hybrid work arrangement requiring attendance at the Markham or Oshawa office at least three times per week.
- Paid time off, including vacation days, holidays, and supplemental pregnancy, parental, and adoption leave.
- Healthcare, dental, vision, and life insurance benefits.
- Defined Contribution Pension plan with company and matching contributions.
- GM Vehicle Purchase Plan for employees and their families.
About General Motors
General Motors designs, manufactures, and sells cars, trucks, and electric vehicles for consumers and commercial fleets under brands including Chevrolet, GMC, Cadillac, and Buick. A public company on the NYSE headquartered in Detroit and founded in 1908, it operates globally and is developing EVs on its Ultium battery platform. Revenue comes from vehicle and parts sales, connected services such as OnStar, and financing through GM Financial.