2 months ago
Base Salary
$162k - $290k/yr
Responsibilities
- Evaluate hardware components, including SoCs, flash, RAM, and sensors, and validate choices on prototypes
- Bring up new hardware platforms by configuring I/O, enabling SPI, I2C, UART, and BLE, debugging system initialization, and validating designs
- Develop peripheral drivers, secure bootloaders, device firmware updates, power-management layers, and connectivity-management layers
- Optimize protocols and hardware management for long battery life in sensors and gateways
- Collaborate with product, full-stack, mobile, electrical, cloud, and quality engineers to deliver complete products
- Design systems that collect sensor data, detect meaningful events, and structure recorded data for efficient analysis across devices
- Lead technical work and provide designs, reviews, and guidance that raise the effectiveness of the engineering team
- Drive consensus across teams, document technical decisions, and deliver iteratively at scale
Requirements
- 8+ years building firmware for resource-constrained systems shipped to and operated by real customers
- Fluency in C and ability to analyze compiler behavior, linker maps, stack traces, and memory issues
- Substantial bare-metal and RTOS experience, including scheduling, memory, timing, mutexes, and semaphores
- Experience bringing up new boards and debugging hardware-software issues with electrical engineers
- Fluency with SPI, I2C, UART, CAN, and ADC interfaces
- Experience using oscilloscopes, network analyzers, or RF spectrum analyzers
- Staff-level experience leading work across hardware, firmware, cloud, and quality from concept through shipment
- Ability to drive cross-team consensus, make cross-layer technical trade-offs, document designs, and conduct post-mortems
- Experience iterating quickly with automated testing and maintainable code
- Preferred: deep BLE expertise and PHY-level understanding
- Preferred: cellular IoT experience with LTE-M or NB-IoT, power-state management, and FCC, PTCRB, and carrier approvals
- Preferred: embedded security experience with secure boot, firmware signing, cryptography, and key management
- Preferred: OTA and device firmware update experience at fleet scale, including A/B partitions and rollback
- Preferred: embedded Linux experience with Yocto or Buildroot, kernel drivers, and device trees
- Preferred: CAN and J1939 experience on commercial vehicles
- Preferred: Python and Bash tooling experience and hardware-in-the-loop test automation
- Preferred: experience with electronics manufacturing, factory processes, quality assurance, and production issue resolution
Benefits
- Remote for applicants residing in the United States or Canada
- Flexible employee-led remote work model with offices available for in-person work
- Professional development stipend
- Comprehensive health and parental leave plans
- Performance-based bonus or variable pay and equity eligibility, including an initial RSU grant and ongoing refresh opportunities subject to plan terms
About Samsara
Samsara builds a Connected Operations Cloud that uses IoT hardware and software to help fleets and other physical-operations organizations monitor vehicles, assets, and worksites. Its platform spans video-based driver safety, vehicle telematics, equipment monitoring, and mobile workflows, sold as subscriptions with accompanying devices. Founded in 2015 and headquartered in San Francisco, Samsara is a public company on the NYSE (ticker: IOT) serving transportation, construction, manufacturing, field services, and government.
