United States of America Remote (Global) USD 126,140 - 212,000 Yearly

Samsara is hiring a Senior Firmware Engineer I

About the Role

Role Overview

As a Senior Firmware Engineer, you'll play a central role in advancing the embedded Linux platform that powers a global fleet of connected safety devices. You'll own critical components of the OS stack, guiding development from concept through manufacturing and into long-term support across multiple hardware architectures.

Key Responsibilities

  • Lead end-to-end development and optimization of embedded Linux systems, including kernel configuration, boot processes, device drivers, and system services.
  • Drive board and platform bring-up for new hardware, working closely with SoC and custom circuit designs.
  • Design and maintain build systems using Yocto, buildroot, and Docker to deliver consistent, reproducible firmware images.
  • Ensure system reliability, security, and efficiency through secure boot implementation, power management, and device hardening at scale.
  • Collaborate with hardware, firmware, and machine learning teams to align system architecture and improve cross-platform consistency.
  • Diagnose and resolve deep-layer issues spanning hardware, kernel, and application levels, documenting root causes and implementing durable solutions.
  • Support manufacturing readiness by enhancing system stability and troubleshooting hardware validation challenges.
  • Mentor team members and help define engineering best practices for embedded development and operational excellence.
  • Embody core cultural values such as customer focus, long-term thinking, inclusivity, and collaborative problem-solving.

Required Qualifications

  • Strong background in C and Linux system development, including kernel, bootloaders, device tree, and userspace services.
  • Experience with GNU toolchain, Yocto, buildroot, and containerized development environments.
  • Ability to interpret hardware schematics and technical datasheets for driver and BSP development.
  • Proven track record delivering embedded software through full product lifecycles—from prototyping to post-release support.
  • Minimum of six years in embedded systems or related hardware-software integration roles.
  • Self-motivated with strong project estimation and execution skills.

Preferred Qualifications

  • Hands-on experience with Qualcomm SoCs and Linux enablement on custom hardware.
  • Advanced proficiency in Yocto, including creating and maintaining scalable, multi-project Linux distributions.

Technical Environment

Our stack includes C, Linux, Yocto, buildroot, GNU toolchain, Docker, systemd, secure boot, device drivers, device tree, and embedded Linux on various SoCs. You’ll work across hardware integration, board support, and system-level optimization.

Work Model

This role supports remote work with flexibility across the US and Canada. While office spaces are available, the position is designed for distributed collaboration, enabling participation from multiple locations.

Compensation and Benefits

Compensation includes a base salary ranging from $126,140 to $212,000 USD, depending on experience. Eligible roles receive restricted stock units at hire and may qualify for annual refresh grants. Additional incentives include performance-based bonuses and variable compensation. The total package is structured to meet or exceed market standards.

We offer comprehensive health benefits, a flexible work policy, and a culture committed to inclusion and equal opportunity. Employment decisions are based on merit, with no discrimination on the basis of race, color, religion, national origin, sex, gender identity, sexual orientation, veteran status, disability, age, or other legally protected characteristics.

Required Skills
LinuxCGNU toolchainYoctobuildrootDockerSoCsdevice driverssystemdbootloaderskernel configurationdevice treecross-platform developmentOpen Source Software integrationboard bring-up CLinuxYoctobuildrootGNU toolchainDockerOpen Source Softwaredevice driversdevice treesystemdbootloaderskernel configurationcross-platform developmentboard support package developmentIoT
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
About company
Samsara
Samsara is the pioneer of the Connected Operations™ Cloud, enabling organizations to harness IoT data to improve safety, efficiency, and sustainability in industries like agriculture, construction, transportation, and manufacturing.
All jobs at Samsara Visit website
Job Details
Department Engineering
Category embedded
Posted 5 months ago