Principal Embedded Software Architect — Vehicle Platforms

generalmotors

Markham

Hybrid

CAD 140,000 - 210,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

General Motors of Canada is seeking a Principal Software Engineer to set technical direction for engineering platforms that support embedded software for software-defined vehicles. You will shape strategies, resolve architectural tradeoffs across domains, and drive standards and operating mechanisms at an enterprise level.

You will influence senior leadership, collaborate across embedded software, cloud, simulation, test, release, cybersecurity, quality, and supplier ecosystems, and guide teams

Qualifications

  • Bachelor’s degree in computer science, computer engineering, electrical engineering, software engineering, systems engineering, or a related technical field, or equivalent practical experience.
  • Typically, 15 or more years of experience developing, integrating, deploying, or validating software systems, including substantial experience leading architecture across organizations.
  • Deep understanding of embedded and real-time software architecture and a record of delivering high-quality safety-critical or mission-critical products.
  • Demonstrated enterprise or multi-organization technical influence, including the ability to align leaders and teams without direct authority.
  • Strong experience with production engineering platforms; proficiency in Python and at least one additional language used in software or engineering-tooling environments.

Responsibilities

  • Define the future-state architecture and multi-year roadmap for the assigned domain and its interfaces with adjacent domains.
  • Establish principles, standards, governance, and decision rights that align independent teams and delivery organizations.
  • Lead the resolution of cross-domain technical risks involving architecture, quality, security, reliability, cost, scalability, and delivery continuity.
  • Advise senior and executive leadership on investment choices, program risk, platform health, and tradeoffs between local optimization and enterprise value.
  • Convene architecture reviews and technical communities that create durable alignment across engineering, validation, cloud, cybersecurity, quality, program management, and suppliers.
  • Sponsor high-leverage platform capabilities, automation, data models, and self-service experiences that improve outcomes at scale.
  • Define measures of success and ensure the organization uses evidence to prioritize improvements and verify impact.
  • Mentor and develop staff- and principal-level engineers and strengthen the organization’s technical leadership pipeline.
  • Represent GM’s technical direction with internal and external partners while maintaining a high bar for safety, quality, security, and customer impact.

Skills

Embedded software engineering
System architecture
Leadership
Cross-team collaboration
Python
GitHub Enterprise
Kubernetes
Terraform
CI/CD

Education

Bachelor’s degree in a related technical field

Tools

GitHub Enterprise
Kubernetes
Terraform

Job description

General Motors of Canada is seeking a Principal Software Engineer to set technical direction for engineering platforms that support embedded software for software-defined vehicles. You will shape strategies, resolve architectural tradeoffs across domains, and drive standards and operating mechanisms at an enterprise level.

You will influence senior leadership, collaborate across embedded software, cloud, simulation, test, release, cybersecurity, quality, and supplier ecosystems, and guide teams

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
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 - 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
Principal Software Engineer - Embedded Software Platform
Principal Software Engineer - Embedded Software Platform

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
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 Architect – Autonomous Vehicle Systems
Senior Embedded Software Architect – Autonomous Vehicle Systems

CS GROUP - Canada • Montreal (administrative region)

On-site
CAD 100,000 - 130,000
Industry-leading medical, dental, and vision insurance
Hybrid Work
Access to telemedicine service
+3
Senior Embedded Robotics Platform Engineer (Remote Canada)
Senior Embedded Robotics Platform Engineer (Remote Canada)

Jobgether SRL • Canada

On-site
CAD 168,000 - 204,000
Competitive compensation
Remote across Canada
Full-time role
+1
Principal Software Engineer – Embedded Software Platform
Principal Software Engineer – Embedded Software Platform

Jobtailor • Markham

On-site
CAD 180,000 - 240,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