Staff Firmware Engineer building software for Samsara’s IoT sensors, gateways, and dashcams. Bringing up hardware and delivering secure, power-efficient firmware for physical operations.
Responsibilities
Develop software running on millions of devices deployed by industrial and enterprise customers
Evaluate and select hardware components
Bring up new hardware platforms, boards, prototypes, and sensors
Build systems to gather data and detect meaningful events
Structure recorded data for efficient analysis across thousands of devices
Shape hardware decisions, including SoC, flash/RAM, and sensor selection
Configure I/O and establish SPI, I2C, UART, and BLE communications
Debug system initialization and validate hardware designs
Own peripheral drivers, secure bootloaders, device firmware updates, power management, and connectivity layers
Design protocols and hardware management for battery-powered sensors and gateways
Partner with product, full-stack, mobile, and quality engineers
Produce firmware data that is intact and useful to dispatchers, fleet managers, and technicians
Lead designs, reviews, and engineering practices as a Staff-level force multiplier
Drive consensus across teams and deliver iteratively at global scale
Requirements
8+ years building firmware for resource-constrained systems shipped to real customers
Fluency in C
Substantial bare-metal and RTOS experience, such as Zephyr or FreeRTOS
Experience making scheduling, memory, and timing decisions
Experience bringing up new boards and unproven hardware
Fluency in SPI, I2C, UART, CAN, and ADC
Ability to debug hardware-software interfaces
Experience using oscilloscopes, network analyzers, or RF spectrum analyzers
Staff-level experience leading work across hardware, firmware, cloud, and quality from concept to shipped product
Ability to drive consensus across teams
Ability to write actionable design documents, review comments, and post-mortems
Ability to iterate quickly with automated testing and maintainable code
Digital Verification Engineer developing mixed - signal Digital PLL ASICs for SiTime’s MEMS precision - timing products. Creating verification tests, debugging simulations, and driving coverage and verification closure.
Junior/Intermediate FPGA Engineer developing FPGA - based systems for Kardium's groundbreaking medical devices. Collaborating within a technical team to enhance user outcomes and device performance in a hybrid work environment.
Senior FPGA Engineer developing and verifying FPGA designs for innovative medical devices at Kardium. Collaborating with cross - functional teams to enhance device functionality.
Lead I&C Hardware Engineer designing and manufacturing PCB equipment for safety critical functions in the BWRX - 300 Small Module Reactor. Collaborating with vendors to meet production schedules and ensuring quality standards.
Senior Hardware Engineer working on connected gas detecting devices at Blackline Safety. Collaborating with cross - functional teams to ensure high - quality electronic products.
Hardware Engineer designing and testing hardware components for connected gas detection devices at Blackline Safety. Collaborating cross - functionally to deliver high - quality safety devices for industrial applications.
Staff Firmware Engineer at Nokia developing advanced optical line modules for next - generation Optical Engine. Collaborating with cross - functional teams while designing and testing firmware for optical transport technology.
Senior Firmware Engineer developing advanced optical line modules for Nokia's Optical Engine. Collaborating with cross - functional teams in a fast - paced environment to deliver innovative solutions.
Firmware Test Engineer testing and validating firmware for optical products with cross - functional teams. Building test automation and drivers from scratch in Nokia's Ottawa team.
Senior Firmware Engineer at Very, creating embedded firmware for Matter - enabled devices. Leading development from schematic to production certification while collaborating closely with hardware teams.