обновлено 3 дня назад
Senior Embedded Logging Software Developer (C/C++)
115 000 - 164 600CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
2 дня назад
Senior Embedded Engineer (C++)
110 900 - 144 200CAD
2 дня назад
QNX Embedded Development Manager (Open Source)
108 750 - 152 250CAD
14 часов назад
Senior Software/Firmware Developer (Embedded C/C++)
120 650 - 157 450CAD
2 дня назад
Director Embedded Systems
200 000 - 250 000CAD
2 дня назад
Software Engineer - Hardware Design Verification (Embedded C/C++)
110 600 - 152 000CAD
2 дня назад
Staff Embedded Engineer (IoT)
147 700 - 180 000CAD