Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer II

Home > C/C++ programming jobs

Senior Software Engineer II in Canada new

  • Samsara
  • Full time
  • Email
  • Remote

Responsibilities

  • Architect, develop, debug, and test customer-facing firmware features using C/C++ and Golang.
  • Build and support IoT products serving more than 1.5 million devices in the field.
  • 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.
  • Collaborate with product managers, customer support, full-stack engineers, firmware teams, and systems engineers.
  • Champion Samsara’s cultural principles while scaling products and engineering teams globally.

Requirements

  • 8+ years of professional industry experience in software development.
  • Experience with large-scale observability for production systems.
  • Experience developing and shipping production code.
  • Experience building and monitoring metrics during firmware rollouts.
  • Experience triaging and assessing customer and QA issues.
  • Bachelor’s or master’s degree in computer science, engineering, or a similar field.
  • Experience with C/C++ or Golang is preferred.
  • Experience with Linux-based embedded systems on complex SoCs, Linux drivers, and complex system debugging is preferred.
  • Experience working with SoC vendors or JDM partners is preferred.
  • Automotive OEM, automotive supplier, or telematics provider experience is preferred.
  • Basic knowledge of CAN-utils and Linux CAN is preferred.
  • Experience building production-ready platforms with a design-for-test mindset is preferred.

Benefits

  • Annual base salary is CAD $142,800–$184,800, with an initial RSU grant and ongoing performance-based refresh opportunities.
  • Performance-based bonus or variable pay and equity may be available for eligible roles.
  • Flexible employee-led remote work model, with offices available for those who prefer working in person and location requirements where applicable.
  • Professional development stipend.
  • Comprehensive health and parental leave plans.
  • Role is open to candidates residing in Canada; relocation assistance is not provided.
  • Employment requires the legal right to work at Samsara and in the specified work location, if applicable.

Samsara

Samsara builds the Connected Operations Cloud, which leverages IoT data to enhance safety, efficiency, and sustainability for companies across various industries like agriculture, construction, and transportation. Our platform delivers real-time visibility and AI-driven insights that empower orga...

Similar positions

Senior Software Engineer, Simulation

  • ATOMS
  • Full time
  • USA
  • 09/13/2026
  • Salary: $195k - $246k/yr
  • San Francisco, CA

Firmware Engineer II

  • Varda Space Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $144k - $184k/yr
  • El Segundo, CA

Senior Software Engineer, Simulation

  • CloudKitchens
  • Full time
  • USA
  • 09/13/2026
  • Salary: $195k - $246k/yr
  • San Francisco, CA

Senior Sr Staff AI Infrastructure

  • DiDi
  • Full time
  • USA
  • 09/13/2026
  • Salary: $170k - $351k/yr
  • San Jose, CA

Software Engineer, Battlespace Awareness

  • Anduril Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $191k - $253k/yr
  • Waltham, MA