Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Staff or Senior Firmware Engineer

Home > C/C++ programming jobs

Staff or Senior Firmware Engineer in USA new

  • Samsara
  • Full time
  • Email
  • Remote

Responsibilities

  • Select SoCs, memory, and sensors and validate hardware choices through prototypes.
  • Bring up new boards and platforms from first power-on, including system initialization and peripheral configuration.
  • Develop peripheral drivers, secure bootloaders, device firmware updates, power-management layers, and connectivity management.
  • Optimize firmware protocols and hardware management for long battery life.
  • Work with product, full-stack, mobile, quality, electrical, cloud, and hardware teams to ship complete products.
  • Lead firmware development from architecture through validation and product launch across multiple new products.
  • Mentor engineers, conduct design and code reviews, improve engineering practices, and connect technical decisions to customer outcomes.

Requirements

  • 8+ years building firmware for resource-constrained systems.
  • End-to-end leadership of firmware development for several products, from concept through launch.
  • Substantial bare-metal and RTOS experience, including Zephyr, FreeRTOS, or equivalent.
  • Experience bringing up new boards and debugging the hardware-software boundary.
  • Fluency in SPI, I2C, UART, CAN, ADC, and C.
  • Experience using oscilloscopes, network analyzers, or RF spectrum analyzers for hardware debugging.
  • Senior-level experience spanning hardware, firmware, cloud, and quality, with a track record of cross-team consensus building.
  • Ability to read linker maps and stack traces and diagnose corrupted heaps.
  • Experience with automated testing, technical documentation, design reviews, and post-mortems.
  • Preferred experience with BLE, cellular IoT and LTE-M or NB-IoT modem integration, FCC/PTCRB and carrier approvals, embedded security, firmware signing, cryptography, key management, OTA updates, A/B partitions, rollback, electronics manufacturing, and factory-floor production quality.
  • Experience with C, Golang, Google protocol buffers, and AWS is useful but not required.

Benefits

  • Above-market total compensation including equity, performance-based incentives, and benefits.
  • Employee-led remote and flexible working model, with offices available for in-person work and location requirements where applicable.
  • Health benefits, parental leave, and a professional development stipend.
  • Samsara for Good fund and employee-led team incentive programs.
  • Employment offers are contingent on maintaining the legal right to work in the company and specified work location.

Salary: $162k - $290k/yr

Samsara

Samsara builds the Connected Operations Cloud, which leverages IoT data to enhance safety, efficiency, and sustainability for companies across various industries like agriculture, construction, and transportation. Our platform delivers real-time visibility and AI-driven insights that empower orga...

Similar positions

Software Development Engineer II, Guidance

  • Mapbox
  • Full time
  • USA
  • 10/16/2026
  • Salary: $161k-$217k
  • Remote

CW - Engineering

  • BorgWarner Inc.
  • Full time
  • Others
  • 10/16/2026
  • Bengaluru, India

Senior Software Engineer, Firefox Security

  • Mozilla
  • Full time
  • Remote
  • 10/16/2026
  • Netherlands

Senior Software Engineer, APZ

  • Mozilla
  • Full time
  • Canada
  • 10/16/2026
  • Salary: C$95k-C$139k
  • Remote

Software Engineer, Core Data

  • Aquatic Capital Management
  • Full time
  • USA
  • 10/16/2026
  • Salary: $150k - $300k/yr
  • Chicago, IL