# Firmware Engineer

**Company**: Samsara
**Location**: Austin
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Salary**: $113,645-$191,000 USD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/samsara/jobs/8359978?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_207a4036-512

## Description

Samsara is seeking a Firmware Engineer to develop software that runs on millions of devices, deployed by industrial and enterprise customers. The successful candidate will have experience building firmware for resource-constrained systems, fluency in C, and solid bare-metal and RTOS experience.

Responsibilities:

- Shape the hardware and software that runs on it

- Bring up new platforms and prototypes from virgin silicon

- Build the layers that determine whether a device in the field quietly recovers on its own or becomes an RMA

- 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

Requirements:

- 2+ years building firmware for resource-constrained systems

- Fluency in C

- Solid bare-metal and RTOS experience

- Experience with low-level interfaces (SPI, I2C, UART, CAN, ADC)

- Real bench instincts

- Cross-team scope and cross-layer judgment

- Ability to write design docs, review comments, and post-mortems

- Comfortable iterating on customer feedback at speed

Preferred Skills:

- 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 and hardware-in-the-loop test automation

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- C
- RTOS
- SPI
- I2C
- UART
- CAN
- ADC
- Bare-metal

### Nice to have
- BLE
- Cellular IoT
- Secure boot
- OTA
- Embedded Linux
- J1939
- Python
- Bash

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/samsara/jobs/8359978?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
