Firmware Engineer: Build Secure Battery-Powered IoT Devices

LinuxCareers

Austin (TX)

Remote

USD 114,000 - 191,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexible remote work
Development stipend
Health & parental leave

Job summary

Samsara is a Connected Operations Cloud platform that leverages IoT data to improve safety, efficiency, and sustainability in physical operations across industries like transportation, construction, and manufacturing.

As a Firmware Engineer, you will develop software running on millions of deployed devices, including battery-powered wireless sensors, Linux-based IoT gateways, and Internet-connected dashcams, working on everything from hardware platform bring-up to power management and secure

Qualifications

  • 2+ years building firmware for resource-constrained systems on products that shipped to real customers and survived in the field.
  • Fluency in C with deep understanding of compiler behavior, linker maps, stack traces, and memory debugging.
  • Solid bare-metal and RTOS experience with Zephyr, FreeRTOS, or equivalent, including scheduling, memory, timing decisions, mutexes, and semaphores.
  • Hands-on experience bringing up new boards, including first power-on of unproven hardware and debugging the seam between hardware and software.
  • Fluency in low-level interfaces—SPI, I2C, UART, CAN, ADC—and ability to debug hardware-software integration using real bench tools like oscilloscopes

Responsibilities

  • Shape hardware platform decisions by collaborating with electrical engineers on SoC selection, flash/RAM allocation, and sensor combinations, then validate choices through prototypes reaching real customers within months
  • Bring up new platforms and prototypes from virgin silicon, configuring I/O, debugging system initialization, and validating designs across SPI, I2C, UART, and BLE interfaces
  • Develop core firmware layers including peripheral drivers, secure bootloaders, device firmware updates, and power/connectivity management systems
  • Design battery-powered device protocols and power management optimizations to maximize field device lifespan measured in years
  • Collaborate across product, full-stack, mobile, and quality engineering teams to ensure firmware-produced data arrives intact and useful for end users

Skills

Firmware development
C programming
RTOS experience
Hardware bring-up
SPI
I2C
UART
CAN
ADC

Tools

Yocto
Buildroot

Job description

Samsara is a Connected Operations Cloud platform that leverages IoT data to improve safety, efficiency, and sustainability in physical operations across industries like transportation, construction, and manufacturing.

As a Firmware Engineer, you will develop software running on millions of deployed devices, including battery-powered wireless sensors, Linux-based IoT gateways, and Internet-connected dashcams, working on everything from hardware platform bring-up to power management and secure

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer — Embedded IoT Devices
Firmware Engineer — Embedded IoT Devices

Samsara • Seattle (WA)

Hybrid
USD 120,000 - 180,000
Firmware Engineer — Edge IoT & Battery-Powered Systems
Firmware Engineer — Edge IoT & Battery-Powered Systems

Candidate • Austin (TX)

Hybrid
USD 114,000 - 191,000
Remote-friendly
Development stipend
Health plans
+1
Embedded Firmware Engineer – IoT & Edge Gateways
Embedded Firmware Engineer – IoT & Edge Gateways

Wwshemi • Austin (TX), Seattle (WA), San Francisco (CA)

Hybrid
USD 110,000 - 150,000
Embedded Firmware Engineer — IoT Hardware & Gateways
Embedded Firmware Engineer — IoT Hardware & Gateways

Samsara • Boston (MA)

Hybrid
USD 115,000 - 165,000
Firmware Engineer - Embedded IoT & Hardware Bring-Up
Firmware Engineer - Embedded IoT & Hardware Bring-Up

Samsara • Los Angeles (CA)

Remote
USD 140,000 - 190,000
Firmware Engineer, Embedded IoT & Hardware Bringup
Firmware Engineer, Embedded IoT & Hardware Bringup

Samsara • United States

Remote
USD 120,000 - 170,000
Firmware Engineer - Embedded IoT & Hardware Bring-Up
Firmware Engineer - Embedded IoT & Hardware Bring-Up

Samsara • San Diego (CA)

Hybrid
USD 120,000 - 190,000
Flexible working model
RSU grant option
Professional development stipend
Firmware Engineer - Embedded Systems & Hardware Bring-up
Firmware Engineer - Embedded Systems & Hardware Bring-up

Samsara • San Francisco (CA)

On-site
USD 180,000 - 240,000
Firmware Engineer
Firmware Engineer

Samsara • Austin (TX)

Remote
USD 114,000 - 191,000
Flexible remote work
Development stipend
Health & parental leave
Senior Embedded Firmware Architect
Senior Embedded Firmware Architect

Samsara Inc. • San Francisco (CA)

On-site
USD 162,000 - 290,000