CareerPlanSign in

Staff Firmware Engineer

🌐 Remote💼 Full-time🗓 2026-08-20 → 2026-09-26

Core

Develop firmware for battery-powered wireless sensors, Linux-based IoT gateways, and Internet-connected dashcams to collect real-time operational data for industrial and enterprise customers.

Role type

Staff Embedded Software Engineer (Firmware)

Builds

Cloud-connected sensor platform devices including sensors, gateways, and dashcams

Domain

Industrial IoT, embedded systems, hardware-software integration

Deliverable

production ML models | product features | infrastructure

Required skills

C programming, bare-metal development, RTOS (Zephyr/FreeRTOS), low-level interface debugging (SPI/I2C/UART/CAN), hardware bring-up, power optimization, OTA update management, cross-layer system design

Preferred skills

BLE PHY orchestration, Cellular IoT (LTE-M/NB-IoT), secure boot and cryptography, embedded Linux (Yocto/Buildroot), CAN/J1939 protocols, hardware-in-the-loop automation

Technologies

C, Golang, Google protocol buffers, AWS, Zephyr, FreeRTOS, Yocto, Buildroot, Python, Bash

Responsibilities

Evaluate and select hardware components (SoC, sensors) for new platforms; bring up virgin silicon and debug system initialization; design peripheral drivers and secure bootloaders; optimize power consumption for battery-operated devices; partner with product and full-stack teams to ensure data integrity; mentor engineers and set technical standards for the team

Seniority

Staff, hands-on IC with strategic influence

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.