Назад
Company hidden
4 дня назад

Staff Embedded Software Developer (Automotive)

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

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

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

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

Текст:
/

TL;DR

Staff Embedded Software Developer (C++/Automotive): Developing and optimizing on-vehicle control and data plane infrastructure for fleet-scale device management with an accent on distributed systems and reliable data egress. Focus on designing high-performance data pipelines, implementing vehicle-to-cloud configuration delivery, and ensuring minimal resource footprint on ECUs.

Location: Hybrid; must report to the office in Markham or Oshawa, Ontario at least three days per week. GM does not provide immigration-related sponsorship for this role.

Salary: $147,000 – $196,600

Company

A global automotive leader striving for a world with zero crashes, zero emissions, and zero congestion.

What you will do

  • Design, implement, and maintain the on-vehicle control plane for retrieving cloud configurations and applying them across vehicle ECUs.
  • Develop the on-vehicle data plane to collect, process, and forward vehicle systems data to cloud storage.
  • Optimize control and data planes for reliable delivery over intermittent connectivity with minimal CPU and memory footprints.
  • Integrate with cloud services including Azure, AWS S3, and Firestore for device reporting and data egress.
  • Drive the technical direction for fleet management, including versioning, device identity, and remote diagnostics.
  • Mentor junior and senior peers and contribute to the open-source community via patches and documentation.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 8+ years of hands-on development experience in C and C++.
  • Proven experience developing software for Linux, Android, and QNX platforms.
  • Strong understanding of distributed systems, configuration management, and large-scale data pipelines.
  • Familiarity with vehicle communication protocols (UDS, CAN, SOME/IP, XCP) and Autosar standards.
  • Must be authorized to work in Canada without requiring current or future immigration sponsorship.

Nice to have

  • Knowledge of network security protocols, including mTLS and certificate-based device identity.
  • Experience with cloud IoT services (IoT Hub, IoT Core, Pub/Sub) on AWS, GCP, or Azure.
  • Familiarity with OpenTelemetry and Firestore.
  • Contributions to Fluent Bit or other data-intensive open-source projects.
  • Experience with CI/CD pipelines and automation tools.

Culture & Benefits

  • Comprehensive health, dental, and vision benefits.
  • Paid time off, including vacation, holidays, and supplemental parental/adoption leave.
  • Company and matching contributions to a Defined Contribution Pension plan.
  • Life insurance plans for employees and their families.
  • Access to the GM Vehicle Purchase Plan for employees, family, and friends.

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