> Markdown version of [/jobs/ext/247778-lead-embedded-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/247778-lead-embedded-firmware-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Embedded Firmware Engineer - **Company:** OSI Engineering - **Location:** Palo Alto, CA, United States - **Experience:** Expert - **Salary:** $300,000.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, Artificial Intelligence, Computing Platforms, ARM Architecture, Artificial Neural Networks, Automation of Tests, Software Debugging, Firmware, FreeRTOS, Joint Test Action (IEEE Standards), Real-Time Operating Systems, Systems Integration, Alwayson, Wi-Fi Technology, Data Logging, State Machines, Bare Metal - **Published:** May 22, 2026 - **Apply:** https://www.dice.com/job-detail/7383f7c5-18d5-4795-a100-162b9d0f18b5 ## About the Role * 10+ years of embedded firmware engineering, with at least one shipped consumer product where you owned firmware architecture end-to-end. * Deep expertise across embedded RTOSes and bare-metal ARM Cortex-M, with familiarity across at least two ecosystems (e.g., Zephyr, FreeRTOS, ESP-IDF, ThreadX, NuttX). * Hands-on experience hosting real-time DSP runtimes alongside wireless connectivity on resource-constrained MCUs - integrating algorithms owned by other teams. * Strong background in multi-radio coexistence (Wi-Fi + BLE), low-power state-machine design, and OTA with safe rollback. * Comfortable in the lab with JTAG/SWD, logic analyzers, and protocol sniffers - able to drive bring-up from first power-on through end-to-end functional demos. Preferred Skills: * Deploying neural network inference to low-power MCUs or dedicated AI accelerators - model conversion, quantization, runtime integration. * Familiarity with on-device inference frameworks and edge AI runtimes. * Custom AI accelerator silicon, neuromorphic compute, or in-memory-compute platforms. * On-device wake-word or always-on voice activation engines. * Integrating biopotential acquisition over standard sensor buses. ## Description You will own firmware for our wearable's distributed-compute platform, including media/connectivity, biosignal acquisition, and always-on power/privacy control MCUs. * Lead/Architect firmware across the distributed-compute platform: RTOS choice, task structure, inter-processor protocols, OTA, and time sync. * Own the runtime that hosts every subsystem, audio DSP, camera capture pipeline, biopotential acquisition, through specified interfaces with each subsystem lead. * Own the media and connectivity MCU pipeline, camera capture, audio runtime, wake-word, Wi-Fi streaming, and onboard logging, concurrently within strict CPU and memory budgets. * Drive low-power firmware on the always-on MCU: state machines for standby, assist, and continuous modes; hardware-enforced privacy; thermal throttling. * Build the multi-MCU time-sync layer that lets us correlate EEG, audio, and camera data downstream. * Establish the firmware engineering practices that scale: build and release pipelines, on-device telemetry, automated test, OTA with safe rollback, field debug tooling. * Partner with the EE lead on hardware bring-up and boot path; with the reliability lead on field telemetry, error handling, and diagnostic surfaces. * Bring up ASICs in collaboration with the EE and silicon teams * Ship the product by the end of year and build and lead the firmware team as we scale to production. ## Related Videos - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Building your way to a serverless powered IOT Buzzwire game](https://www.wearedevelopers.com/videos/590-building-your-way-to-a-serverless-powered-iot-buzzwire-game) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [Developing an AI.SDK](https://www.wearedevelopers.com/videos/198-developing-an-ai-sdk) - [When Agents Meet Legacy: Never Change a Running System](https://www.wearedevelopers.com/videos/100320-when-agents-meet-legacy-never-change-a-running-system) ## Related Articles - [Stephan Gillich - Bringing AI Everywhere](https://www.wearedevelopers.com/magazine/489-stephan-gillich-bringing-ai-everywhere) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this)