обновлено 2 часа назад
Staff Embedded Software Developer (Automotive)
147 000 - 196 600CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Staff Embedded Software Developer (C/C++/Automotive): Building and optimizing on-vehicle control and data plane infrastructure for managing vehicle configurations and telemetry across a distributed fleet with an accent on embedded systems, cloud integration, and reliable operation over intermittent connectivity. Focus on designing fleet-scale configuration distribution, data egress, device identity, remote diagnostics, and low-footprint software for vehicle ECUs.
Location: Hybrid in Markham or Oshawa, Ontario; office attendance required at least three days per week
Salary: CAD 147,000–196,600 per year
Company
develops automotive products and technologies focused on zero crashes, zero emissions, and zero congestion.
What you will do
- Design, implement, and maintain on-vehicle control plane infrastructure that retrieves cloud configuration and applies it across vehicle ECUs.
- Build and optimize the on-vehicle data plane for collecting, processing, and forwarding vehicle data to cloud storage.
- Improve reliability over intermittent connectivity, accelerate configuration convergence, and minimize CPU and memory usage on target ECUs.
- Integrate with Azure, AWS S3, and Firestore for configuration delivery, device state reporting, and data egress.
- Collaborate with DevOps and Cloud teams to safely deploy vehicle software and configuration, while adding observability for fleet monitoring and production diagnostics.
- Drive technical direction for configuration distribution, version management, device identity, remote diagnostics, and fleet management across thousands of vehicles; mentor peers and contribute to open-source projects.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 8+ years of hands-on software development experience with C, C++, or related languages.
- Experience developing for Linux, Android, and QNX platforms.
- Strong understanding of distributed systems, configuration management, large-scale data pipelines, and fleet or control-plane management systems.
- Familiarity with UDS, CAN, SOME/IP, XCP, and AUTOSAR standards.
- Experience leading complex cross-organizational initiatives, troubleshooting production issues, and supporting software in the field.
Nice to have
- Knowledge of mTLS, certificate-based device identity, device security, and cloud-to-device authentication.
- Experience with AWS, GCP, Azure device-management services, OpenTelemetry, Firestore, CI/CD, and automation tools.
- Experience building fleet management, OTA, or remote configuration systems, or contributing to Fluent Bit and other data-intensive open-source projects.
Culture & Benefits
- 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.
- Inclusive workplace focused on belonging, collaboration, and meaningful change.
- Immigration-related sponsorship is not provided; candidates must not require GM sponsorship now or in the future.
Hiring process
- Artificial Intelligence may be used during the hiring process.
- Role-related assessments and pre-employment screening may be required where applicable.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
13 часов назад
Senior/Staff Software Engineer, Controls (Autonomous Vehicles)
180 000 - 250 000$
19 часов назад
QNX Principal Systems Software Developer (Embedded)
131 250 - 181 250$
13 часов назад
Senior/Staff Software Engineer, C++
180 000 - 260 000$
11 часов назад
Principal Engineer-Firmware (Embedded C)
86 000 - 186 000$
4 дня назад
Staff Embedded Firmware Engineer (IoT)
140 000 - 170 000CAD
14 часов назад
Embedded Software Engineering Intern (IoT)
29 - 39CAD