Firmware Engineer @Samsara
Software Development
Salary 113645-191000 p..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 6d ago

[Hiring] Firmware Engineer @Samsara

6d ago - Samsara is hiring a remote Firmware Engineer. πŸ’Έ Salary: 113645-191000 per year πŸ“Location: USA

Role Description

As a Firmware 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.

In this role, you will:

  • Shape the hardware, not just the code that runs on it.
  • Sit in reviews with our electrical engineers and help choose the right SoC, amount of flash/RAM, and combination of sensors.
  • Be the first person to make a new board do anything at all.
  • Bring up new platforms and prototypes from virgin silicon.
  • Build peripheral drivers, secure bootloaders, and device firmware updates.
  • Design protocols and hardware management for battery-powered sensors and gateways.
  • Partner with product, full-stack, mobile, and quality engineers.
  • Raise the bar for the engineers around you.

Qualifications

  • 2+ years building firmware for resource-constrained systems.
  • Fluency in C.
  • Solid bare-metal and RTOS experience (Zephyr, FreeRTOS, or equivalent).
  • Experience bringing up new boards.
  • Fluency in low-level interfaces (SPI, I2C, UART, CAN, ADC).
  • Real bench instincts with tools like oscilloscopes and network analyzers.
  • Cross-team scope experience.
  • Cross-layer judgment in design decisions.
  • Ability to write actionable documentation.
  • Comfortable iterating on customer feedback at speed.
  • Use of AI in daily workflow.

Requirements

  • Understanding of BLE at depth.
  • Experience with Cellular IoT (LTE-M or NB-IoT modem integration).
  • Knowledge of securing embedded systems end to end.
  • Experience with OTA and device firmware updates at fleet scale.
  • Embedded Linux experience on the gateway side (Yocto or Buildroot).
  • Experience with CAN and J1939 work on commercial vehicles.
  • Proficiency in Python and Bash for tooling.
  • Understanding of factory floor processes for mass production and quality assurance.
Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Firmware Engineer @Samsara
Software Development
Salary 113645-191000 p..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 6d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό 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 130,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

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

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

⚑ 132,851+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

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

Unlock All Jobs Now

Maybe later