CareerPlan

Senior Software Engineer II

CANADARemoteFull-timeCA$143k2026-09-13 → 2026-11-11
Hybrid · CanadaNo visa sponsorship

Core

Architect, develop, debug, and test customer-facing firmware features for IoT products serving over 1.5 million devices.

Role type

Senior IC firmware engineer (C/C++ and Golang)

Builds

IoT products and firmware rollout observability practices

Domain

IoT / Embedded Systems / Automotive Telematics

Required skills

C/C++, Golang, Linux-based embedded systems, complex SoC debugging, firmware rollout monitoring, issue triage, observability practices

Preferred skills

Linux drivers, SoC vendor collaboration, JDM partner experience, Automotive OEM/supplier/telematics background, CAN-utils, Linux CAN, design-for-test mindset

Responsibilities

Design and develop internal observability practices for firmware rollout health, Build and monitor metrics during firmware releases and rollouts, Triage and assess incoming customer- and QA-reported issues

Seniority

Senior, hands-on IC