Description
Samsara is looking for a Senior Software Engineer II to join its 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.
The role involves building IoT products for the long term, supporting over 1.5 million devices in the field, and designing and developing an internal observability discipline to ensure the health of firmware rollouts. The ideal candidate has 8+ years of professional industry experience in software development, experience with large-scale observability for production systems, and experience with developing and shipping production code.
Key responsibilities include:
- Architecting, developing, debugging, and testing customer-facing firmware features
- Building IoT products for the long term and supporting over 1.5 million devices in the field
- Designing and developing an internal observability discipline
- Collaborating with product managers, customer support teams, and other firmware teams
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 similar
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)
The compensation range for this role is $142,800 - $184,800 CAD per year. The role is eligible for an initial RSU grant and ongoing refresh opportunities tied to performance.