Staff Firmware Engineer @Samsara
Software Development
Salary $162,400 β€” $290..
Remote Location
Employment Type full-time
Posted 1mth ago

[Hiring] Staff Firmware Engineer @Samsara

1mth ago - Samsara is hiring a remote Staff Firmware Engineer. πŸ’Έ Salary: $162,400 β€” $290,000 usd πŸ“Location: USA, Canada

Role Description

As a Senior/Staff Embedded Software Engineer at Samsara, you will develop software that runs on millions of devices, deployed by our industrial and enterprise customers. You’ll tackle challenges including:

  • Evaluating and selecting hardware components
  • Bringing up new hardware platforms and sensors
  • Building systems to gather data and detect meaningful events
  • Structuring recorded data for efficient analysis across thousands of devices

We use C for our MCU-based platforms, Golang for embedded applications on Linux-based gateways and backend services, Google protocol buffers to structure data, and various AWS technologies to process and store data. Experience with these exact technologies is not required.

This role is remote for applicants residing in the United States or Canada.

You should apply if:

  • You want to impact the industries that run our world.
  • You are the architect of your own career.
  • You’re energized by our opportunity.
  • You want to be with the best.

In this role, you will:

  • Shape the hardware, not just the code that runs on it.
  • Sit in reviews with our electrical engineers and argue for the right SoC, amount of flash/RAM, and combination of sensors.
  • Be the first person to make a new board do anything at all.
  • Own the layers everything else depends on.
  • Chase every microamp.
  • Work with the people who ship the whole product.
  • Set the bar for the engineers around you.

Qualifications

  • 8+ years building firmware for resource-constrained systems.
  • Fluency in C.
  • Substantial bare-metal and RTOS experience (Zephyr, FreeRTOS, or equivalent).
  • You have brought up new boards.
  • Fluency in low-level interfaces (SPI, I2C, UART, CAN, ADC).
  • Real bench instincts.
  • Staff-level scope.
  • Cross-layer judgment.
  • You write things down.
  • You ship fast without shipping badly.
  • You use AI smartly.

Requirements

  • BLE at depth.
  • Cellular IoT (LTE-M or NB-IoT modem integration).
  • Securing embedded systems end to end.
  • OTA and device firmware update at fleet scale.
  • Embedded Linux on the gateway side.
  • CAN and J1939 work on commercial vehicles.
  • Python and Bash for tooling.
  • You’ve been on the factory floor.

Benefits

  • Annual Base Salary: $162,400 β€” $290,000 USD.
  • Above-market total compensation through a combination of base salary, performance-based bonus/variable pay, and equity.
  • Flexible, employee-led remote model.
  • Professional development stipend.
  • Comprehensive health and parental leave plans.
Before You Apply
️
remote Be aware of the location restriction for this remote position: USA, Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Staff Firmware Engineer @Samsara
Software Development
Salary $162,400 β€” $290..
Remote Location
Employment Type full-time
Posted 1mth ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: USA, Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 126,233+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later