Staff Engineer, Embedded CI/CD & Cloud Platform

General Motors

Markham

Hybrid

CAD 186,000 - 236,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

General Motors in Canada is seeking a Staff Engineer of Software Engineering, Embedded Platform, as a Continuous Integration Developer (Architect Level). You will define the architecture, standards, and strategy for how GM builds, tests, and deploys virtualized vehicle software.

You will lead ahead in CI/CD, embedded systems, automation, and expand into cloud orchestration, IaC, progressive delivery, and data‑driven simulation.

Qualifications

  • Bachelor's degree in software engineering or equivalent experience.
  • 15 years of software development experience.
  • Deep understanding of software architecture for real time systems.
  • Experience shipping high quality safety critical products.
  • Cloud architecture experience across AWS, Azure, or GCP.

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
  • Ability to connect multiple initiatives together to deliver higher value
  • Visualize required innovation, learning and simplification in this space and transition the team to execute what is required to achieve
  • Maintain command skills and empathy at the same time
  • 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.
  • Define observability standards for pipelines, simulation workloads, and runtime systems.
  • Mentor DevOps and simulation developers across the organization.

Skills

Problem solving
Analytical thinking
Multi-tasking
Communication
Decision making

Education

Bachelor's degree in software engineering

Tools

Kubernetes
Terraform/IaC
AWS
Azure
GCP

Job description

General Motors in Canada is seeking a Staff Engineer of Software Engineering, Embedded Platform, as a Continuous Integration Developer (Architect Level). You will define the architecture, standards, and strategy for how GM builds, tests, and deploys virtualized vehicle software.

You will lead ahead in CI/CD, embedded systems, automation, and expand into cloud orchestration, IaC, progressive delivery, and data‑driven simulation.

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 Software Engineering - Virtualization
Principal Software Engineering - Virtualization

General Motors • Markham

On-site
CAD 186,000 - 236,000
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
Test Engineer: Data & Embedded Vehicle Systems
Test Engineer: Data & Embedded Vehicle Systems

General Motors Corporation • Markham

Hybrid
CAD 91,000 - 136,000
Paid time off
Health benefits
Life insurance
+2
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 - 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
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
Senior Software Engineer, Vehicle Data Platform (Hybrid)
Senior Software Engineer, Vehicle Data Platform (Hybrid)

General Motors • Markham

Hybrid
CAD 115,000 - 165,000
Paid time off
Healthcare, dental, and vision
Life insurance
+2
Senior Software Developer – DevOps
Senior Software Developer – DevOps

General Motors • Markham

Hybrid
CAD 163,000 - 233,000
Paid time off
Healthcare benefits
Life insurance
+2