S

Senior Software Engineer II

Samsara
NewPosted yesterday

LOCATION

Canada · Remote

EXPERIENCE

8+ Years

TYPE

FullTime

SALARY

C$142.8K - C$184.8K /year

SKILLS REQUIRED

Embedded SystemsC ProgrammingGoObservabilityC++Real-time Systemsinternet of things

Job description

Overview

Senior Software Engineer II on the Vehicle Intelligence firmware team within Samsara's Diagnostics team, building customer-facing firmware for cloud-connected IoT hardware used in vehicle fleets.

What you'll do

  • 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 the 1.5+ million devices in the field.
  • Design and develop internal observability discipline to ensure the health of firmware rollouts.
  • Champion, role model, and embed Samsara's cultural principles as the company scales globally and across new offices.

What you'll need

  • 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 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 a high-quality product.
  • 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).
  • Enjoys working at the intersection of hardware, software, networking, and data.
  • Thrives in an environment that requires rapid deployment and product iteration based on customer feedback.
  • Understands how observability ensures high-quality releases.
  • Evaluates how decisions at each layer of the stack affect other layers for different products.
  • Builds production-ready platforms with a design-for-test mindset.

Details

  • Location: Remote in Canada; open to candidates residing in Canada.
  • Relocation assistance will not be provided.
  • Annual base salary range: $142,800 – $184,800 CAD, varying by city of residence, skills, and experience.
  • Eligible for an initial RSU grant with no vesting cliff and ongoing refresh opportunities, subject to plan terms.
  • Offers are contingent on the ability to secure and maintain the legal right to work in the specified work location.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer II