Staff or Senior Firmware Engineer @Samsara
Software Development
Salary $162,400 - $290..
Remote Location
🇺🇸 USA Only
Employment Type full-time
Posted 1mth ago

[Hiring] Staff or Senior Firmware Engineer @Samsara

1mth ago - Samsara is hiring a remote Staff or Senior Firmware Engineer. 💸 Salary: $162,400 - $290,000 per year 📍Location: USA

Role Description

As a Senior 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 to allow 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.

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.
  • Bring up new platforms and prototypes from virgin silicon.
  • Own the layers everything else depends on.
  • Chase every microamp.
  • Work with the people who ship the whole product.
  • Raise the bar for the engineers around you.

Qualifications

  • 8+ years building firmware for resource-constrained systems.
  • Led firmware development for several new products end to end.
  • Substantial bare-metal and RTOS experience (Zephyr, FreeRTOS, or equivalent).
  • Brought up new boards.
  • Fluency in low-level interfaces (SPI, I2C, UART, CAN, ADC).
  • Real bench instincts.
  • Senior-level scope.
  • Cross-layer judgment.
  • Fluency in C.
  • Ability to write design docs, review comments, and post-mortems.
  • Comfortable iterating on customer feedback at speed.
  • Use AI smartly.

Requirements

  • Understanding of BLE at depth.
  • Experience with Cellular IoT (LTE-M or NB-IoT modem integration).
  • Securing embedded systems end to end.
  • Experience with OTA and device firmware update at fleet scale.
  • Experience on the factory floor.

Benefits

  • Above market-rate salary.
  • Outstanding equity offering.
  • Employee-led remote and flexible working.
  • Team-based incentive schemes.
  • Health benefits.
  • Personal development opportunities.
  • Samsara for Good fund.
  • Much more, including a target total compensation market position in the top 25% of all software and hardware companies.

Company Description

Samsara (NYSE: IOT) is the pioneer of the Connected Operations™ Cloud, enabling organizations that depend on physical operations to harness IoT data for actionable insights and operational improvements.

We are helping improve the safety, efficiency, and sustainability of industries that represent more than 40% of global GDP, including:

  • Agriculture
  • Construction
  • Field services
  • Transportation
  • Manufacturing

At Samsara, you’ll help define the future of physical operations and be part of a team shaping an exciting array of product solutions.

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.
Staff or Senior Firmware Engineer @Samsara
Software Development
Salary $162,400 - $290..
Remote Location
🇺🇸 USA Only
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
️
🇺🇸 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 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