CareerPlan

Principal Software Engineering - Virtualization

Markham, Ontario, CanadaFull-time$186k2026-10-02 → 2026-11-10
Hybrid · CanadaNo visa sponsorship

Core

Architect enterprise-scale CI/CD systems, define branching/release standards, and design GitOps-based delivery for multi-cluster Kubernetes environments to support embedded, simulation, and cloud workloads for virtualized vehicle software.

Role type

Staff Engineer (Architect Level), hands-on IC with strategic scope

Builds

Enterprise CI/CD pipelines, GitOps delivery systems, and IaC architectures for embedded and simulation workloads

Domain

Automotive software engineering, embedded systems, cloud orchestration

Required skills

Software architecture for real-time systems, Kubernetes cluster operations, Terraform/IaC module design, embedded or simulation workflows (vECUs, SIL, FMU, SSP), cloud architecture (AWS/Azure/GCP), progressive delivery strategy, security and compliance integration, observability standards

Preferred skills

Experience shipping safety-critical products, mentoring DevOps and simulation developers, leading process improvements and organizational change

Technologies

Kubernetes, Terraform, GitOps, AWS, Azure, GCP, vECUs, SIL, FMU, SSP

Responsibilities

Architect enterprise-scale CI/CD systems for embedded, simulation, and cloud workloads; Define branching, release, and quality-gate standards across multiple engineering domains; Design GitOps-based delivery for multi-cluster Kubernetes environments; Lead progressive delivery strategy including automated rollback and analysis; Establish IaC architecture using Terraform modules and multi-environment patterns; Mentor DevOps and simulation developers across the organization

Seniority

Staff, hands-on IC with strategic scope