Staff Firmware Engineer

1 month, 3 weeks ago
Full-time
Senior
IoT and Embedded Systems
Samsara

Samsara

Samsara pioneers the Connected Operations Cloud, offering AI safety programs, real-time visibility, and integrations for industries to enhance efficiency, safety, and sustainability globally.

IT Services
1K-5K
Founded 2015

Description

  • Develop firmware that runs on millions of deployed devices.
  • Evaluate and select hardware components for new products.
  • Bring up new hardware platforms and sensors from first power-on through validation.
  • Build systems to gather sensor data and detect meaningful events.
  • Design peripheral drivers, secure bootloaders, firmware update mechanisms, and core power and connectivity layers.
  • Optimize power usage for battery-powered sensors and gateways.
  • Collaborate with product, full-stack, mobile, and quality engineers to deliver usable device data.
  • Set technical standards through designs, reviews, and mentoring at the Staff level.
  • Help shape how Samsara works and deliver iteratively as the company scales globally.

Requirements

  • 8+ years building firmware for resource-constrained systems that shipped to customers.
  • Strong fluency in C.
  • Substantial bare-metal and RTOS experience, such as Zephyr or FreeRTOS.
  • Experience bringing up new boards and debugging unproven hardware.
  • Experience with low-level interfaces such as SPI, I2C, UART, CAN, and ADC.
  • Ability to use lab tools such as oscilloscopes, network analyzers, or RF spectrum analyzers.
  • Experience leading work across hardware, firmware, cloud, and quality from concept to shipped product.
  • Ability to drive consensus across teams and make cross-layer tradeoffs intentionally.
  • Clear written communication through design docs, review comments, and post-mortems.
  • Comfort iterating quickly with automated testing and high code quality.
  • Use of AI as part of everyday workflow is preferred.
  • BLE expertise at the PHY level is a plus.
  • Cellular IoT experience, including LTE-M or NB-IoT modem integration and carrier certification, is a plus.
  • Experience securing embedded systems end to end is a plus.
  • Experience with OTA updates and fleet-scale firmware rollout is a plus.
  • Embedded Linux experience with Yocto or Buildroot is a plus.
  • CAN and J1939 experience on commercial vehicles is a plus.
  • Python and Bash tooling experience plus hardware-in-the-loop test automation is a plus.
  • Factory-floor experience and familiarity with mass production and QA are a plus.

Benefits

  • Annual base salary of $162,400 to $290,000 USD.
  • Initial RSU grant with no vesting cliff.
  • Ongoing RSU refresh opportunities tied to performance.
  • Above-market total compensation with base pay, bonus/variable pay, and equity for eligible roles.
  • Flexible, employee-led remote work model.
  • Professional development stipend.
  • Comprehensive health plans.
  • Parental leave plans.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Field Commissioning Technician

Highland 11-50 Road & Rail

Highland Electric Fleets is hiring a Field Commissioning Technician to support the launch, inspection, maintenance, and troubleshooting of EV charging sites and vehicles at customer locations across the United States.

3 hours, 33 minutes ago

Field Commissioning Technician

Highland 11-50 Road & Rail

Highland Electric Fleets is hiring a Field Commissioning Technician to support the launch, inspection, maintenance, and troubleshooting of EV charging sites and vehicles at customer locations across the United States.

3 hours, 33 minutes ago

Condition Monitoring Engineer

AssetWatch® 51-250 Construction & Engineering

AssetWatch is seeking a remote Condition Monitoring Engineer to support global manufacturers by analyzing industrial equipment data and delivering actionable predictive-maintenance insights that improve uptime.

1 month, 1 week ago

Condition Monitoring Engineer

AssetWatch® 51-250 Construction & Engineering

AssetWatch is hiring a remote Condition Monitoring Engineer to support global manufacturers by analyzing industrial equipment data and delivering actionable predictive-maintenance insights that improve uptime.

1 month, 1 week ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers