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.