1 день назад
Staff Embedded Logging Software Developer (Automotive)
147 000 - 196 600CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
20 часов назад
QNX Principal Systems Software Developer (Embedded)
131 250 - 181 250$
12 часов назад
Senior Embedded Software Engineer
110 625 - 149 675CAD
12 часов назад
Principal Engineer-Firmware (Embedded C)
86 000 - 186 000$
14 часов назад
Senior/Staff Software Engineer, Controls (Autonomous Vehicles)
180 000 - 250 000$
14 часов назад
Senior/Staff Software Engineer, C++
180 000 - 260 000$
4 дня назад
Staff Embedded Firmware Engineer (IoT)
140 000 - 170 000CAD