Назад
Company hidden
обновлено 3 дня назад

Senior Embedded Logging Software Developer (C/C++)

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

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

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

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

Текст:
/
TL;DR
Senior Embedded Logging Software Developer (C/C++/Android): Building and integrating embedded observability data pipelines across Android Automotive, Linux, and QNX to deliver vehicle ECU telemetry to the cloud with an accent on control-plane integration, dependable data transfer, and secure runtime controls. Focus on designing configuration and fallback libraries, supporting constrained connectivity and local data retrieval, and ensuring reliability, performance, and cybersecurity at fleet scale.

Location: Hybrid, with a minimum of three office days per week in Markham or Oshawa, Ontario, Canada

Salary: CAD 115,000–164,600 per year

Company

hirify.global develops automotive technologies and data architectures supporting safer, cleaner, and more connected vehicles.

What you will do

  • Design and implement embedded observability software across Android Automotive, Linux, and QNX platforms.
  • Build control-plane libraries for configuration retrieval, validation, arbitration, persistence, and fallback to the last known good state.
  • Define data-plane behaviors for dependable telemetry streaming and file-based transfer under changing connectivity and resource conditions.
  • Support vehicle-local data access, including USB-based retrieval when connectivity is limited.
  • Implement runtime controls and cybersecurity and data-protection measures for local and remote observability data.
  • Lead feature development, reviews, verification, documentation, Agile collaboration, and mentoring of junior engineers.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of embedded software development or systems engineering across Android, Linux, and/or QNX.
  • Strong proficiency in C/C++ and Android Java, including platform-level integrations.
  • Experience designing metrics or telemetry for operational visibility and remote control at fleet scale.
  • Clear technical communication, cross-team collaboration, and design documentation skills.
  • Immigration-related sponsorship is not provided; candidates must not require GM sponsorship now or in the future.

Nice to have

  • Experience with control-plane services, observability components, and streaming or file-based data pipelines.
  • Experience designing driver- or HMI-initiated capture flows.
  • Knowledge of automotive cybersecurity, data protection, ECU architectures, SoC platforms, diagnostics, and failure analysis.
  • Exposure to OpenTelemetry, protobuf, gRPC, or open-source observability and logging ecosystems.

Culture & Benefits

  • Paid time off, holidays, and supplemental pregnancy, parental, and adoption leave.
  • Healthcare, dental, vision, and life insurance benefits.
  • Company and matching contributions to a defined contribution pension plan.
  • GM Vehicle Purchase Plan for employees and their families.
  • Collaboration with embedded platform, observability, data engineering, product, and validation teams.

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