
Firmware Engineer
Posted 2 days ago

Posted 2 days ago
This is a fully remote position, open to applicants in California, +2 more states.
• Develop firmware that operates on millions of devices utilized by industrial and enterprise clients.
• Assess and choose hardware components, such as SoCs, flash/RAM, and sensors.
• Initialize new hardware platforms and sensors from untouched silicon.
• Configure I/O and implement SPI, I2C, UART, and BLE functionality.
• Troubleshoot system initialization and verify hardware designs.
• Create peripheral drivers, secure bootloaders, device firmware updates, power management, and connectivity layers.
• Design protocols and manage hardware for battery-operated sensors and gateways.
• Collaborate with electrical, product, full-stack, mobile, and quality engineers.
• Ensure that firmware-generated data is delivered intact and beneficial for customers.
• Contribute to designs, reviews, and engineering practices that elevate team standards.
• Influence the operational strategies at Samsara as it expands globally and across new locations.
• Over 2 years of experience in developing firmware for resource-limited systems on products delivered to actual customers.
• Proficiency in C programming language.
• Strong bare-metal and RTOS experience, including Zephyr, FreeRTOS, or similar platforms.
• Experience in initializing new boards and untested hardware.
• Proficient in SPI, I2C, UART, CAN, and ADC interfaces.
• Capability to utilize an oscilloscope, network analyzer, or RF spectrum analyzer.
• Broad experience encompassing hardware, firmware, cloud solutions, and quality assurance from concept to product launch.
• Ability to connect driver-level decisions to customer experiences.
• Skilled in writing actionable design documents, review feedback, and post-mortem analyses.
• Experience in rapid iteration with automated testing and maintainable code.
• Familiarity with integrating AI into daily workflows.
• Knowledge of BLE, preferably at the PHY level.
• Experience with LTE-M or NB-IoT modem integration, managing power states, and navigating certification processes such as FCC, PTCRB, and carrier approvals.
• Proficient in secure boot, firmware signing, cryptography, and key management.
• Experienced in OTA/device firmware updates at fleet scale, including A/B partitions and rollback mechanisms.
• Background in Embedded Linux, Yocto or Buildroot, kernel drivers, and device trees.
• Familiarity with CAN and J1939 in commercial vehicles.
• Experience with Python and Bash for tooling and hardware-in-the-loop test automation.
• Understanding of electronics mass production and quality assurance protocols.
• Proven ability to resolve critical production issues.
• Initial RSU grant with no vesting cliff.
• Ongoing opportunities for equity refresh linked to performance.
• Performance-based bonuses or variable pay.
• Equity options for eligible roles.
• Flexible, employee-driven remote work model.
• Professional development stipend.
• Comprehensive health insurance packages.
• Parental leave programs.
• Offices available for employees who prefer in-person work.
• Remote work support in alignment with operational needs.
Samsara
Samsara
Morgan Stanley
Inabia Solutions and Consulting, Inc.
Get handpicked remote jobs straight to your inbox weekly.