# Senior Software Engineer II

**Company**: Samsara
**Location**: Remote - Canada
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Salary**: $142,800 - $184,800 CAD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/samsara/jobs/8358709?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/senior-software-engineer-ii-dfe871ec-a17/

## Description

Samsara is looking for a Senior Software Engineer II to join their Diagnostics team, which processes real-time signals from IoT devices deployed in vehicles. The successful candidate will architect, develop, debug, and test customer-facing firmware features written in C/C++ and Golang for Samsara's cloud-connected hardware platform.

Responsibilities:

- Architect, develop, debug, and test customer-facing firmware features written in C/C++ and Golang for Samsara's cloud-connected hardware platform.

- Build IoT products for the long term and support over 1.5 million devices in the field.

- Design and develop an internal observability discipline to ensure the health of firmware rollouts.

- Champion and embed Samsara's cultural principles.

Requirements:

- 8+ years of professional industry experience in software development.

- Experience with large-scale observability for production systems.

- Experience with developing and shipping production code.

- Experience with building and monitoring metrics during firmware rollout.

- Experience triaging and assessing incoming customer and QA found issues.

- Bachelor's or master's degree in computer science, engineering, or a similar field.

Nice to have:

- Experience with C/C++ or Golang.

- Experience working on Linux-based embedded systems on complex SOCs.

- Experience working with SoC vendors, JDM partners, and building high-quality products.

- Experience working on Linux drivers and collaborating with system engineers to debug complex system issues.

- Automotive OEM/Supplier or Telematics provider experience.

- Basic knowledge of CAN-utils (Linux CAN).

Compensation:

- Annual base salary: $142,800 - $184,800 CAD.

- Eligible for an initial RSU grant with no vesting cliff, and ongoing refresh opportunities tied to performance.

Benefits:

- Flexible working model.

- Professional development stipend.

- Comprehensive health and parental leave plans.

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- C/C++
- Golang
- Linux
- observability
- firmware development

### Nice to have
- CAN-utils (Linux CAN)
- Linux drivers
- Automotive OEM/Supplier or Telematics provider experience

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/samsara/jobs/8358709?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
