You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
General Motors

Principal Software Engineering - Virtualization

  • Remote
  • 6+ years

Salary

$186,000 - 236,000/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The team is hiring for this role to fill a new position, not to replace someone in an existing opening.

The company will use artificial intelligence as part of the hiring process for this role.

This is a Staff Engineer role on the Embedded Platform team, within Software Engineering, and the title Continuous Integration Developer (Architect Level) also applies.

The team works on embedded real-time software for in-vehicle mechatronic systems and on the virtual development platform used to build and test vehicle software, with a focus on high quality, reliability and safety.

Responsibilities

  • Define the architecture, standards and strategy for how the company builds, tests and deploys virtualized vehicle software.
  • Grow your skills into cloud orchestration, infrastructure as code, progressive delivery and data-driven simulation.
  • Architect enterprise-scale CI/CD systems for embedded, simulation and cloud workloads.
  • Set branching, release and quality-gate standards across several engineering domains.
  • Design GitOps delivery for multi-cluster Kubernetes environments.
  • Lead the progressive delivery strategy, including automated rollback and analysis.
  • Build infrastructure as code architecture using Terraform modules and multi-environment patterns.
  • Build security and compliance into pipelines and artifact flows.
  • Set observability standards for pipelines, simulation workloads and runtime systems.
  • Coach and mentor DevOps and simulation developers across the organization.
  • Lead improvements to software engineering productivity and effectiveness, identifying opportunities and driving the change.
  • Lead high-impact efforts hands-on.
  • Connect multiple initiatives to deliver more value.
  • Work through unusual and difficult problems.
  • Set the direction for innovation, learning and simplification, and move the team toward it.
  • Communicate clearly, keep your technical command, and stay empathetic toward people.

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.
  • Strong problem-solving and analytical skills, with close attention to detail.
  • Track record of managing several projects and priorities in a busy, quick-moving setting.
  • Comfort making decisions in an environment that expects action.
  • Deep Kubernetes knowledge, including cluster operations.
  • Strong Terraform and infrastructure as code experience, including production-grade module design.
  • Experience with embedded or simulation workflows such as vECUs, SIL, FMU and SSP.
  • Cloud architecture experience on AWS, Azure or GCP.

Conditions

Hybrid role: you report to the Markham or Oshawa office at least three days per week.

Base salary range is $186,000 to $236,000. The final offer falls within this range and depends on factors relevant to the position.

The company does not provide immigration sponsorship for this role. Do not apply if you will need company immigration sponsorship now or in the future.

Candidates may be asked, where applicable, to complete a role-related assessment and/or a pre-employment screening before starting.

Benefits

  • Paid time off, including vacation, holidays, and supplemental benefits for pregnancy, parental and adoption leave.
  • Healthcare, dental and vision coverage.
  • Life insurance for you and your family.
  • Company contributions, plus matching contributions, to a defined contribution pension plan to help you save for retirement.
  • Vehicle purchase plan for you and your family.
  • A total rewards program focused on your and your family's health and well-being, with other benefits beyond these.

Where you’d work

Fully remote

You can work from

  • Canada

No visa sponsorship

About the company

General Motors

  • Industry: Mobility

Also hiring in United States, Sunnyvale, United States, Seattle, United States and 9 more places

32 of their 197 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 21 checks run
  • 3 red flags

Still hiring?

14 checks

1 red flag

How crowded?

7 checks

2 red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details13 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • AWS
  • Kubernetes
  • Terraform
  • Azure
  • CI/CD
Seniority
Principal
Type
Full-time
Industry
Mobility
Specialty
Backend
Region
Canada
Show 7 more factsShow less

Role

Category
Development
Specialty
Backend
Seniority
Principal
Experience
15+ years
Tech stack
  • AWS
  • Kubernetes
  • Terraform
  • Azure
  • CI/CD

Location

Work model
Remote
Region
Canada
Remote from
  • Canada
Visa sponsorship
Not sponsored

Compensation

Salary
$186,000 - 236,000 / year
Pay period
Annual

Employment

Type
Full-time

Company

Industry
Mobility

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason