Назад
Company hidden
11 дней назад

Staff Software Engineering - Vehicle Data Platform (Automotive)

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

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

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

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

Текст:
/
TL;DR
Staff Software Engineering - Vehicle Data Platform (Automotive): Building a unified vehicle data platform that transfers configuration and vehicle data between ECUs and cloud services with an accent on control planes, data planes, SDKs, and unified logging across Android, Linux, and QNX. Focus on designing fleet-scale distributed systems, optimizing software for constrained ECUs and intermittent connectivity, and leading reliability, observability, security, and cross-functional integration.

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

Salary: CAD 147,000–196,600 annually

Company

hirify.global develops automotive technologies and software supporting its vision of zero crashes, zero emissions, and zero congestion.

What you will do

  • Set technical direction for vehicle control-plane and data-plane software, including configuration distribution, streaming, file transfer, and lifecycle management.
  • Design fleet-scale coordination capabilities for thousands of vehicles, including device identity, version management, remote diagnostics, and configuration delivery.
  • Define the architecture and adoption approach for SDKs, APIs, unified logging, observability, and software delivery across Android, Linux, and QNX.
  • Design, implement, review, and optimize production software running on vehicle ECUs with constrained CPU, memory, storage, bandwidth, and intermittent connectivity.
  • Integrate vehicle software with Azure, AWS S3, Firestore, and other cloud services while maintaining reliability, performance, privacy, and security standards.
  • Lead cross-organizational initiatives, incident response, root-cause analysis, technical communication, open-source contributions, and mentoring for senior and junior engineers.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 6+ years of hands-on development experience with C, C++, and related languages.
  • Professional experience developing software for Linux, Android, and QNX platforms.
  • Experience with distributed systems, configuration management, large-scale data pipelines, fleet management or control-plane systems, and fleet-scale logging or telemetry.
  • Experience delivering SDKs or libraries, including API design, versioning, adoption support, production troubleshooting, and field support.
  • Knowledge of network communication and security protocols, including mTLS and certificate-based device identity, plus familiarity with AUTOSAR standards and cross-organizational technical leadership.

Nice to have

  • Knowledge of UDS, CAN, SOME/IP, XCP, OpenTelemetry, protobuf, gRPC, CI/CD, and automation tools.
  • Experience with AWS, GCP, Azure, device-management services, Firestore, OTA, remote configuration, or fleet-management systems.
  • Automotive experience with ECU architectures, SoC platforms, diagnostics, failure analysis, crash analysis, or driver- and HMI-initiated data capture flows.
  • Contributions to Fluent Bit or other data-intensive open-source projects.

Culture & Benefits

  • Full-time employment with paid 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.
  • Immigration-related sponsorship is not provided; candidates must not require GM immigration sponsorship now or in the future.

Hiring process

  • The application process uses artificial intelligence.
  • Role-related assessments and pre-employment screening may be required where applicable.

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