Senior Software Engineer

Posted 2 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior firmware engineer developing C/C++ and Golang features for Samsara’s connected-vehicle IoT platform. Improving fleet safety, sustainability, and operational efficiency.

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 more than 1.5 million devices in the field
  • Design and develop the internal observability discipline to ensure the health of firmware rollouts
  • Collaborate with product managers, customer support teams, other firmware teams, and full-stack engineers
  • Participate in customer interviews and collaborate with customer success and product managers
  • Use metrics to ensure work translates into better customer outcomes
  • Champion, role model, and embed Samsara’s cultural principles as the company scales globally

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
  • Bachelors or masters in computer science, engineering or similar
  • Experience with C/C++ or Golang is a plus
  • Experience working on Linux based embedded systems on complex SOCs
  • Experience working with SoC vendors and JDM partners
  • Experience working on Linux drivers
  • Automotive OEM/Supplier or Telematics provider experience
  • Basic knowledge on CAN-utils (Linux CAN)
  • Knowledge of observability for high quality releases
  • Experience building production-ready platforms with a design-for-test mindset
  • Candidate must reside in Canada
  • Legal right to work at the company and in the specified work location

Benefits

  • Initial RSU grant with no vesting cliff
  • Ongoing refresh opportunities tied to performance
  • Performance-based bonus/variable pay
  • Equity for eligible roles
  • Flexible, employee-led remote model
  • Professional development stipend
  • Comprehensive health plans
  • Parental leave plans
  • Remote work support
  • In-person office option

Job type

Full Time

Experience level

Senior

Salary

CA$142,800 - CA$184,800 per year

Degree requirement

Bachelor's Degree

Tech skills

CloudIoTLinuxC++Go

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.