Staff Software Engineer – Embedded CI/CD Architect

GM of Canada Company

Markham

Hybrid

CAD 186,000 - 236,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Paid time off
Healthcare
Life insurance
Pension contributions
GM Vehicle Purchase Plan

Job summary

General Motors Canada is seeking a Staff Engineer of Software Engineering, Embedded Platform, to lead CI/CD for embedded and simulation workloads. You will architect enterprise-scale pipelines, define quality gates, and drive GitOps delivery across multi-cluster Kubernetes environments.

The role requires deep real-time software architecture knowledge, Terraform/IaC expertise, and experience with AWS/Azure/GCP. Hybrid work in Markham or Oshawa with strong leadership expectations.

Qualifications

  • 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.
  • Exceptional problem-solving and analytical abilities, with a keen attention to detail.

Responsibilities

  • Be a critical leader of software engineering productivity and effectiveness.
  • Identify opportunities, strategies, process improvements, and lead the change.
  • Be hands-on by leading high impact efforts.
  • Be a strong communicator, coach, and mentor.
  • Analyze unusual and difficult problems effectively.
  • 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.
  • Integrate security and compliance into pipelines and artifact flows.

Skills

CI/CD
Embedded systems
Automation
Cloud orchestration
IaC
Data-driven simulation
Leadership & mentorship
Problem solving
Kubernetes

Education

Bachelor's degree in software engineering or equivalent experience

Tools

Terraform/IaC
Kubernetes
GitOps
AWS
Azure
GCP

Job description

General Motors Canada is seeking a Staff Engineer of Software Engineering, Embedded Platform, to lead CI/CD for embedded and simulation workloads. You will architect enterprise-scale pipelines, define quality gates, and drive GitOps delivery across multi-cluster Kubernetes environments.

The role requires deep real-time software architecture knowledge, Terraform/IaC expertise, and experience with AWS/Azure/GCP. Hybrid work in Markham or Oshawa with strong leadership expectations.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Embedded Platform Engineer: Build Scalable Vehicle Software
Staff Embedded Platform Engineer: Build Scalable Vehicle Software

General Motors • Markham

Hybrid
CAD 204,000 - 272,000
Paid time off
Healthcare benefits
Auto purchase program
+1
Principal Embedded Software Architect — Vehicle Platforms
Principal Embedded Software Architect — Vehicle Platforms

generalmotors • Markham

Hybrid
CAD 140,000 - 210,000
Staff Chassis Systems Architect (CoSim & Vehicle Dynamics)
Staff Chassis Systems Architect (CoSim & Vehicle Dynamics)

General Motors • Markham

Hybrid
CAD 137,000 - 203,000
Health benefits
Pension plan
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
Staff Software Engineer, AI Simulation & Tooling (Remote)
Staff Software Engineer, AI Simulation & Tooling (Remote)

General Motors (GM) • Markham

Remote
CAD 147,000 - 197,000
Paid time off
Healthcare, dental & vision
Life insurance
+2
Staff Software Engineer - Embedded Software Platform
Staff Software Engineer - Embedded Software Platform

General Motors • Markham

On-site
CAD 204,000 - 272,000
Paid time off
Healthcare benefits
Auto purchase program
+1
Senior Embedded Software Engineer - Automotive Cameras
Senior Embedded Software Engineer - Automotive Cameras

General Motors Corporation • Oshawa

Hybrid
CAD 115,000 - 165,000
Hybrid work model
Competitive compensation
Healthcare benefits
+2
Senior Systems Engineer – Vehicle Data & Observability
Senior Systems Engineer – Vehicle Data & Observability

Maple Reinders • Pickering

Hybrid
CAD 115,000 - 165,000
GM Vehicle Purchase Plan
Health benefits
Pension plan
+1
Senior Embedded Software Engineer (C/ARM) – Hybrid
Senior Embedded Software Engineer (C/ARM) – Hybrid

Ford • Ottawa

Hybrid
CAD 96,000 - 146,000
Software Developer
Software Developer

Kibbi Technologies Inc. • Markham

On-site
CAD 91,000 - 136,000
Paid time off including vacation days
Healthcare, dental and vision benefits
Life insurance plans
+2