CareerPlanSign in

Board Support Package (BSP) Firmware Engineer

Direct💼 Full-time🗓 2026-08-23 → 2026-09-25

Core

Own the complete Board Support Package (BSP) lifecycle for next-generation consumer wearable devices, powering up prototypes and enabling new SoC silicon.

Role type

Senior IC embedded firmware engineer (BSP)

Builds

Robust software platforms for consumer electronics wearables and AI devices

Domain

Consumer electronics / Embedded systems / Wearables

Deliverable

production ML models | product features

Required skills

C for embedded systems, ARM assembly, embedded Linux (Yocto/Buildroot), device tree, kernel device drivers, RTOS (Zephyr/FreeRTOS), board bring-up, driver development (I2C/SPI/UART/USB/MIPI), bench instrument usage

Preferred skills

Consumer wearable firmware delivery, camera subsystem tuning, low-power wireless coexistence, audio pipelines, battery fuel gauging, platform security flows, NPI at contract manufacturers, hardware-in-the-loop testing

Technologies

ARM SoCs, Yocto, Buildroot, Zephyr, FreeRTOS, MIPI CSI-2, Bluetooth, BLE, Wi-Fi, I2S, PDM, SoundWire, JTAG, SWD

Responsibilities

Lead board bring-up for new hardware including power sequence and clock initialization; Develop, port, and maintain BSP components like bootloaders and device drivers; Enable and validate core wearable subsystems (PMIC, sensors, wireless, audio, display); Build and maintain diagnostic tooling and firmware update mechanisms; Interface with SoC and component vendors to resolve errata and integrate reference code; Support EVT/DVT/PVT and mass production builds; Provide cross-functional support for board-level debugging; Produce comprehensive documentation for bring-up procedures and driver interfaces

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