S

Samsara

Builds AI dash cams and fleet tracking software

Firmware Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • At least 2 years of experience building firmware for resource-constrained systems on products shipped to customers and used in the field.
  • Fluency in C, including interpreting compiler behavior, linker maps, stack traces, and corrupted heaps.
  • Experience with bare-metal and real-time operating systems such as Zephyr or FreeRTOS, including scheduling, memory, and timing decisions, and use of mutexes and semaphores.
  • Experience bringing up new boards and unproven hardware, diagnosing whether issues arise from code, libraries, schematics, or components.
  • Fluency with low-level interfaces including SPI, I2C, UART, CAN, and ADC, and ability to debug hardware-software interfaces.
  • Experience using an oscilloscope, network analyzer, or RF spectrum analyzer to form and test hypotheses.
  • Experience contributing across hardware, firmware, cloud, and quality from concept through product shipment, and working across teams to build consensus.
  • Ability to assess how driver-level decisions affect customer experience across system layers and apply that judgment in design.
  • Ability to produce actionable design documents, review comments, and post-mortems.
  • Ability to iterate quickly on customer feedback while using automated testing and maintainable code.
  • Use of AI tools in everyday work to increase output without reducing quality.

Responsibilities

  • Evaluate and select hardware components, bring up hardware platforms and sensors, build systems to gather data and detect meaningful events, and structure recorded data for efficient analysis across devices.
  • Develop software that runs on deployed devices, including battery-powered wireless sensors, Linux-based IoT gateways, and internet-connected dashcams.
  • Participate in electrical engineering reviews to select SoCs, flash and RAM capacity, and sensor combinations, and validate choices on prototypes.
  • Bring up new boards and prototypes by configuring I/O, enabling SPI, I2C, UART, and BLE communications, debugging system initialization, and validating designs.
  • Build peripheral drivers, secure bootloaders, device firmware updates, and power and connectivity management layers.
  • Design protocols and hardware management for battery-powered sensors and gateways to maximize device life.
  • Partner with product, full-stack, mobile, and quality engineers so firmware data reaches users intact and useful.
  • Contribute designs, reviews, and technical judgment that raise engineering standards and help shape team practices.

Desired Qualifications

  • Deep BLE expertise, including understanding the physical layer and building performant, power-efficient system orchestration.
  • Cellular IoT experience, including LTE-M or NB-IoT modem integration, power-state management, and FCC, PTCRB, and carrier certification.
  • Experience securing embedded systems end to end, including secure boot, firmware signing, cryptography, and key management for manufacturing.
  • Experience with over-the-air and device firmware updates at fleet scale, including A/B partitions and rollback while preventing devices from becoming unusable.
  • Embedded Linux experience on gateways, including Yocto or Buildroot, kernel drivers, and device trees.
  • CAN and J1939 experience on commercial vehicles, including reverse-engineering data-bus parameters across vehicle makes and models.
  • Python and Bash tooling experience and hardware-in-the-loop test automation.
  • Understanding of electronics mass-production and quality-assurance processes, with a record of resolving production show stoppers.

About the Company

Samsara

Builds AI dash cams and fleet tracking software

Samsara makes connected cameras, sensors, and software that let organizations with vehicle fleets and heavy equipment track and manage their field operations in one system. Its flagship AI dash cams watch both the road and the driver and warn about phone use or tailgating as it happens, and fleets use the recorded video to clear drivers of blame after crashes. Devices in vehicles and on equipment send location and engine data to a cloud dashboard, where managers plan routes, schedule maintenance, and log drivers' hours. Customers range from trucking firms to city governments, and they pay subscriptions priced per vehicle or asset. Samsara was founded in 2015 and is based in San Francisco, California.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at Samsara

See more jobs