Senior Embedded Logging Software Developer

General Motors

Canada
Base: $115,000 to $164,600; bonus/equity: not spec...
Hybrid
5+ years embedded software development
C/c++ and android java proficiency
Experience with android linux and qnx
The role involves designing and integrating embedded data pipelines across diverse in-vehicle platforms to enable consistent, secure, and high-fidelity data from vehicle ECUs to the cloud

Job Summary

  • The role involves designing and integrating embedded data pipelines across diverse in-vehicle platforms to enable consistent, secure, and high-fidelity data from vehicle ECUs to the cloud.
  • Candidates will lead feature development, conduct code reviews, and mentor junior members within a hybrid work arrangement requiring three days per week in the office.
  • General Motors offers a comprehensive benefits package including healthcare, dental, vision, life insurance, and a matching defined contribution pension plan.

Matching Summary

The role involves designing and integrating embedded data pipelines across diverse in-vehicle platforms to enable consistent, secure, and high-fidelity data from vehicle ECUs to the cloud.

Salary

Base: $115,000 to $164,600; Bonus/Equity: Not specified; Benefits: Healthcare, dental, vision, life insurance, pension plan, vehicle purchase plan

Skills & Requirements

Must-have

  • 5+ years embedded software development
  • C/C++ and Android Java proficiency
  • Experience with Android Linux and QNX
  • Design metrics and telemetry systems
  • Strong cross-team collaboration skills

Nice-to-have

  • OpenTelemetry or protobuf/gRPC knowledge
  • Automotive cybersecurity controls experience
  • Driver/HMI-initiated capture flows
  • Contributions to open-source ecosystems
  • ECU architectures and diagnostics familiarity

Key Requirements

  • Bachelor's degree in Computer Science or Engineering
  • 5+ years in embedded software development
  • No immigration sponsorship provided

Work Rights

Not specified

Tailored Resume

Cover Letter