Senior Embedded Software Engineer

General Motors Canada

$115,000 to $164,600; not specified; not specified...
Hybrid (3 days in office)
C/c++ and android java
Android automotive, linux, qnx
Embedded data pipelines
General Motors Canada is seeking a Senior Embedded Software Engineer to support the development of a unified Vehicle Observability Data Architecture. The ideal candidate will have extensive experience in embedded software development, particularly with C/C++, Android, and related technologies, and will work in a hybrid environment, contributing to both software integration and team collaboration

Job Summary

  • We’re seeking a Senior Embedded Software Engineer to design and integrate embedded data pipelines across diverse in‑vehicle platforms, ensuring cohesive interaction between the control plane and the data plane.
  • Own and develop software solutions as part of a larger team; leading and participating in feature development, maintenance of existing features, and bug fixes.
  • The goal of the General Motors of Canada total rewards program is to support the health and well-being of you and your family.

Matching Summary

Match Score: 85

General Motors Canada is seeking a Senior Embedded Software Engineer to support the development of a unified Vehicle Observability Data Architecture. The ideal candidate will have extensive experience in embedded software development, particularly with C/C++, Android, and related technologies, and will work in a hybrid environment, contributing to both software integration and team collaboration.

Salary

$115,000 to $164,600; Not specified; Not specified

Skills & Requirements

Must-have

  • C/C++ and Android Java
  • Android Automotive, Linux, QNX
  • embedded data pipelines
  • observability data flows
  • reliability, performance, security

Nice-to-have

  • vehicle-local data access
  • automotive cybersecurity controls
  • OpenTelemetry, protobuf/gRPC
  • open-source observability/logging

Key Requirements

  • 5+ years embedded software development
  • Bachelor’s degree in Computer Science, Engineering
  • platform-level integrations
  • telemetry for operational visibility

Work Rights

Not specified

Tailored Resume

Cover Letter