Назад
Company hidden
1 день назад

Staff Embedded Logging Software Developer (Automotive)

147 000 - 196 600CAD
Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Staff Embedded Logging Software Developer (C/C++/Android): Building a unified vehicle logging architecture that connects embedded ECU platforms to cloud data flows with an accent on Android, Linux, QNX, control-plane integration, and reliable telemetry transfer. Focus on designing logging pipelines, managing constrained vehicle resources, implementing streaming and file-based delivery, and enforcing cybersecurity and data-protection requirements.

Location: Hybrid in Markham or Oshawa, Ontario; expected to report to the office at least three days per week.

Salary: $147,000–$196,600 per year.

Company

hirify.global develops automotive products and vehicle technologies focused on reducing crashes, emissions, and congestion.

What you will do

  • Design and implement embedded platform logging clients across Android, Linux, and QNX.
  • Manage volatile buffers, persistent log files, packages, rotation, compression, retention, and storage quotas.
  • Build control-plane integrations for configuration retrieval, validation, arbitration, persistence, fallback, and runtime logging controls.
  • Design reliable data-plane paths for log streaming and file-based transfer of binary logs, crash dumps, and multi-file packages.
  • Define startup sequencing and CPU, memory, and flash resource budgets to protect real-time and safety-critical workloads.
  • Establish structured logging standards, documentation, operational runbooks, and end-to-end ECU-to-cloud collaboration across engineering teams.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 8+ years of embedded software development or systems engineering experience across Android, Linux, and/or QNX.
  • Strong proficiency in C/C++ and Android Java with platform-level integration experience.
  • Experience with control-plane services, streaming and file-based data pipelines, file management, logger ecosystems, and storage at scale.
  • Deep understanding of ECU startup sequencing, CPU/memory/flash constraints, contention mitigation, metrics, telemetry, and fleet-scale remote control.
  • Immigration-related sponsorship is not provided; candidates must not require GM sponsorship now or in the future.

Nice to have

  • Experience with driver- or HMI-initiated log capture and package upload flows.
  • Knowledge of automotive cybersecurity and data-protection controls.
  • Exposure to OpenTelemetry, protobuf, gRPC, or similar observability technologies.
  • Automotive experience with ECU architectures, SoC platforms, diagnostics, and crash analysis.

Culture & Benefits

  • Hybrid work arrangement with regular office attendance.
  • Vacation, holidays, and supplemental pregnancy, parental, and adoption leave.
  • Healthcare, dental, vision, and life insurance benefits.
  • Defined Contribution Pension plan with company matching contributions.
  • GM Vehicle Purchase Plan for employees and their families.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →