CareerPlanSign in

Senior Firmware Engineer

San Francisco, CA, Chicago, IL💼 Full-time🗓 2026-09-20 → 2026-09-26

Core

Develop embedded software for satellite-powered hardware enabling off-grid communication and situational awareness for government and commercial teams.

Role type

Senior IC firmware engineer (embedded systems)

Builds

Custom hardware devices with satellite modems, LTE, Bluetooth, and mesh networking capabilities

Domain

Defense, aerospace, and first responder technology

Deliverable

production ML models | product features

Required skills

C, C++, Rust, Zephyr RTOS, ARM Cortex-M, serial protocols (UART, SPI, I2C, USB), wireless protocols (Bluetooth LE, 802.15.4, mesh), hardware debugging (oscilloscopes, logic analyzers, JTAG/SWD), power optimization, CI/CD pipelines

Preferred skills

satellite communication modems (Iridium, Orbcomm), cellular modem integration (LTE-M, NB-IoT), GNSS/GPS receiver integration, secure boot, OTA update mechanisms, HIL testing

Technologies

Zephyr RTOS, ARM Cortex-M, C, C++, Rust, Bluetooth LE, 802.15.4, LTE, satellite transceivers, GPS/GNSS

Responsibilities

Write production-quality embedded software, own features end-to-end, implement device drivers, support board bring-up and hardware validation, develop communication protocol stacks, optimize firmware for power and performance, build CI/CD pipelines, contribute to secure boot and OTA mechanisms, collaborate on application-layer protocols, participate in code reviews

Seniority

Senior, hands-on IC

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