Staff Software Engineer - Vehicle Data Platform (Fleet-scale)

General Motors

Markham

Hybrid

CAD 147,000 - 197,000

Full time

38 hours ago
Be an early applicant
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

Benefits offered by this job

Paid time off
Healthcare, dental, and vision
Life insurance
Pension plan
GM Vehicle Purchase Plan

Job summary

General Motors is seeking a Staff Software Developer to set technical direction across the data platform for vehicle ECUs and cloud integration. You will lead architecture decisions, mentor engineers, and collaborate with cross-functional teams including platform, cloud, and cybersecurity to deliver software on production ECUs with limited resources.

The role emphasizes hands-on design, code reviews, and prototyping, with emphasis on reliability, performance, and privacy across Android, Linux,

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.

Responsibilities

  • Set technical direction for control plane and data plane integration.
  • Drive fleet management and configuration delivery for thousands of vehicles.
  • Design and implement the unified logging infrastructure across vehicle software.
  • Define SDK architecture, API versioning, and adoption by application teams.
  • Lead software delivery on Android, Linux, and QNX across GM compute modules.
  • Collaborate with cloud, cybersecurity, privacy, and DevOps teams to enable production ECUs.

Skills

C/C++
Linux
Distributed systems
SDK design
API design
Network security
Communication
Production issues troubleshooting

Education

Bachelor's degree in Computer Science or related field

Tools

OpenTelemetry
protobuf
gRPC
Fluent Bit or similar

Job description

General Motors is seeking a Staff Software Developer to set technical direction across the data platform for vehicle ECUs and cloud integration. You will lead architecture decisions, mentor engineers, and collaborate with cross-functional teams including platform, cloud, and cybersecurity to deliver software on production ECUs with limited resources.

The role emphasizes hands-on design, code reviews, and prototyping, with emphasis on reliability, performance, and privacy across Android, Linux,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Software Engineering Manager - Vehicle Data Platform
Software Engineering Manager - Vehicle Data Platform

General Motors • Markham

Hybrid
CAD 140,000 - 190,000
Senior Software Engineering, Vehicle Data Platform
Senior Software Engineering, Vehicle Data Platform

General Motors (GM) • Markham

Hybrid
CAD 115,000 - 165,000
Paid time off
Healthcare and vision benefits
Life insurance
+2
Staff Software Engineering - Vehicle Data Platform
Staff Software Engineering - Vehicle Data Platform

GM of Canada Company • Markham

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

General Motors Corporation • Markham

Hybrid
CAD 209,000 - 280,000
Paid time off
Healthcare
Life insurance
+2
Principal Embedded Software Architect — Vehicle Platforms
Principal Embedded Software Architect — Vehicle Platforms

generalmotors • Markham

Hybrid
CAD 140,000 - 210,000
Senior Software Engineering, Vehicle Data Platform
Senior Software Engineering, Vehicle Data Platform

General Motors Corporation • Markham

Hybrid
CAD 115,000 - 165,000
Paid time off
Healthcare, dental, and vision
Life insurance
+2
Senior Diagnostic Infrastructure Architect
Senior Diagnostic Infrastructure Architect

GM of Canada Company • Markham

Hybrid
CAD 147,000 - 197,000
Healthcare, dental, vision
Life insurance
Pension and retirement plans
+1
Software Engineering Manager - Vehicle Data Platform
Software Engineering Manager - Vehicle Data Platform

General Motors (GM) • Markham

Hybrid
CAD 147,000 - 197,000
Paid time off
Healthcare, dental, vision
Defined contribution pension
+1
Senior Software Engineering, Vehicle Data Platform
Senior Software Engineering, Vehicle Data Platform

GM of Canada Company • Markham

On-site
CAD 115,000 - 165,000
Healthcare benefits
Pension plan
GM Vehicle Purchase Plan
+1