General Motors
We're Hiring!
General Motors Offices
Hybrid Workplace
Employees engage in a combination of remote and on-site work.
Roles that are categorized as Hybrid mean that the successful candidate is expected to report onsite to the designated facility at least three times per week or other frequency as dictated by the business.
Typical time on-site:
3 days a week
Global Office Locations
Langley
Langley, British Columbia, Canada
Markham

Close
Markham, Ontario, Canada
Oshawa



Close
Oshawa, Ontario, Canada
Recently posted jobs
3 Days AgoSaved
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Defines and governs the end-to-end architecture for GM’s scalable co-simulation and virtual integration ecosystem. Responsibilities include establishing interfaces, packaging, execution, configuration, traceability, observability, quality standards, supplier requirements, and technical roadmaps across virtual ECUs, models, software, networks, and test environments. The role leads cross-functional architecture decisions, supports issue resolution, mentors engineers, and aligns global teams while partnering with specialized pipeline, toolchain, quality, and program organizations.
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Leads the design and operation of reliable, scalable, observable cloud-native data platforms supporting vehicle telemetry and ingestion. Responsibilities include production readiness, CI/CD, SLOs, monitoring, incident response, automation, AI workflow evaluation, post-incident improvements, customer partnership, technical direction, and mentoring. The role requires hands-on programming, cloud infrastructure, observability, GitOps, and high-scale systems expertise, with participation in a weekly on-call rotation.
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Leads a software engineering team responsible for vehicle data platform components across Android, Linux, and QNX. Oversees hiring, architecture, delivery, testing, releases, field support, reliability, telemetry, incident response, and technical direction. Partners with cloud, cybersecurity, privacy, platform, and application teams to deliver scalable software on resource-constrained vehicle ECUs and manage data flows to the cloud.




