CareerPlanSign in

Firmware Engineer, RTOS, Consumer Devices

San Francisco💼 Full-time🗓 2025-12-16 → 2026-09-26

Core

Design, implement, and debug software for embedded devices, bridging cutting-edge hardware with real-world constraints like memory, power, and latency.

Role type

Senior Firmware Engineer (RTOS, Consumer Devices)

Builds

Reliable, high-performance embedded systems for consumer devices

Domain

Consumer electronics / Embedded systems

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, embedded toolchains, operating systems, debugging tools, performance analysis, memory optimization, power optimization, root-cause analysis

Preferred skills

Zephyr RTOS, networking/wireless stacks (BLE, Wi-Fi), robotic system bring-up, Linux kernel development

Technologies

C, C++, Zephyr RTOS, BLE, Wi-Fi, Linux kernel

Responsibilities

Design, implement, and debug software for embedded devices; Contribute to defining software requirements, interfaces, and test plans; Bring up and debug new boards; Analyze performance, memory, and power profiles and implement optimizations; Investigate field issues, perform root-cause analysis, and deliver robust fixes; Foster good software engineering practices

Seniority

Senior, hands-on IC

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