Senior Embedded Logging Software Developer

General Motors Canada

$115,000 to $164,600; not specified; not specified...
Hybrid
Embedded c/c++ development
Android automotive development
Linux and qnx experience
General Motors Canada is seeking a Senior Embedded Logging Software Developer to enhance its Vehicle Observability Data Architecture. The ideal candidate should have extensive experience in embedded software development, particularly with C/C++ and Android, and the ability to design integrated data pipelines across various in-vehicle platforms

Job Summary

  • The Data Engineering organization is developing a unified, scalable Vehicle Observability Data Architecture to enable consistent, secure, and high-fidelity data from vehicle ECUs to the cloud.
  • Responsibilities include defining and implementing observability SW across Android, Linux, and QNX, supporting vehicle-local data access, and integrating control and data planes.
  • The company offers a comprehensive compensation plan including paid time off, healthcare, dental, vision benefits, life insurance, and a Defined Contribution Pension plan.

Matching Summary

Match Score: 85

General Motors Canada is seeking a Senior Embedded Logging Software Developer to enhance its Vehicle Observability Data Architecture. The ideal candidate should have extensive experience in embedded software development, particularly with C/C++ and Android, and the ability to design integrated data pipelines across various in-vehicle platforms.

Salary

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

Skills & Requirements

Must-have

  • Embedded C/C++ development
  • Android Automotive development
  • Linux and QNX experience
  • Observability data flows
  • Reliability, performance, security

Nice-to-have

  • Control plane integration experience
  • Data plane pipeline experience
  • Automotive cybersecurity knowledge
  • OpenTelemetry, protobuf/gRPC familiarity
  • Open-source observability affinity

Key Requirements

  • 5+ years embedded software development
  • Bachelor's degree in CS or Engineering
  • Strong C/C++ and Android Java
  • Platform-level integrations experience
  • Metrics/telemetry design for fleet scale

Work Rights

Not specified

Tailored Resume

Cover Letter