Staff Engineer, Embedded CI/CD & Cloud Platform

generalmotors

Markham

Hybrid

CAD 186,000 - 236,000

Full time

10 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Paid time off & holidays
Healthcare, dental, vision benefits
Life insurance
Defined Contribution Pension plan
GM Vehicle Purchase Plan

Job summary

General Motors of Canada is seeking a Staff Engineer of Software Engineering, Embedded Platform, to define architecture, standards and strategy for building, testing, and deploying virtualized vehicle software. You will lead CI/CD initiatives for embedded, simulation, and cloud workloads, while expanding into IaC, GitOps, and data-driven simulation.

You will mentor DevOps and simulation teams, drive process improvements, and ensure quality and safety in real-time embedded systems.

Qualifications

  • Bachelor's degree in software engineering or equivalent experience.
  • 15 years of software development experience.
  • Deep understanding of real time software architecture.
  • Experience shipping high quality safety critical products.

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 with automated rollback and analysis.
  • Mentor DevOps and simulation developers across the organization.

Skills

15 years of software development
Real-time software architecture
Safety-critical product experience
Problem solving / analytical
Multi-project management
Kubernetes cluster operations
Embedded or simulation workflows
Cloud architecture (AWS/Azure/GCP)
CI/CD for embedded platforms

Education

Bachelor's degree in software engineering or equivalent

Tools

Kubernetes
Terraform/IaC
Multi-cloud (AWS/Azure/GCP)
vECUs/SIL/FMUs

Job description

General Motors of Canada is seeking a Staff Engineer of Software Engineering, Embedded Platform, to define architecture, standards and strategy for building, testing, and deploying virtualized vehicle software. You will lead CI/CD initiatives for embedded, simulation, and cloud workloads, while expanding into IaC, GitOps, and data-driven simulation.

You will mentor DevOps and simulation teams, drive process improvements, and ensure quality and safety in real-time embedded systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer – Embedded CI/CD Architect
Staff Software Engineer – Embedded CI/CD Architect

GM of Canada Company • Markham

Hybrid
CAD 186,000 - 236,000
Paid time off
Healthcare
Life insurance
+2
Senior CI/CD Architect – Embedded Vehicle Systems
Senior CI/CD Architect – Embedded Vehicle Systems

General Motors (GM) • Markham

Hybrid
CAD 150,000 - 190,000
Paid time off
Healthcare benefits
Pension plan
Principal Embedded Software Architect — Vehicle Platforms
Principal Embedded Software Architect — Vehicle Platforms

generalmotors • Markham

Hybrid
CAD 140,000 - 210,000
Principal Software Engineering - Virtualization
Principal Software Engineering - Virtualization

generalmotors • Markham

Hybrid
CAD 186,000 - 236,000
Paid time off & holidays
Healthcare, dental, vision benefits
Life insurance
+2
Principal Software Engineering - Virtualization
Principal Software Engineering - Virtualization

General Motors (GM) • Markham

Hybrid
CAD 186,000 - 236,000
Healthcare benefits
Pension plan with company match
GM Vehicle Purchase Plan
Staff Software Engineer - Vehicle Data Platform (Fleet-scale)
Staff Software Engineer - Vehicle Data Platform (Fleet-scale)

General Motors • Markham

Hybrid
CAD 147,000 - 197,000
Paid time off
Healthcare, dental, and vision
Life insurance
+2
Hybrid Software Engineering Manager, Vehicle Data Platform
Hybrid Software Engineering Manager, Vehicle Data Platform

General Motors • Oshawa

Hybrid
CAD 209,000 - 280,000
Healthcare, dental, vision
Defined contribution pension
GM Vehicle Purchase Plan
Principal Software Engineering - Virtualization
Principal Software Engineering - Virtualization

GM of Canada Company • Markham

Hybrid
CAD 186,000 - 236,000
Paid time off
Healthcare
Life insurance
+2
Software Engineering Manager - Vehicle Data Platform
Software Engineering Manager - Vehicle Data Platform

General Motors • Markham

Hybrid
CAD 140,000 - 190,000
Principle Software Engineering – Continuous Integration & Quality Gating
Principle Software Engineering – Continuous Integration & Quality Gating

General Motors (GM) • Markham

Hybrid
CAD 150,000 - 190,000
Paid time off
Healthcare benefits
Pension plan