In-office in Austin, TX full-time
Firmware Platform, Power & Device Reliability
We’re looking for a Firmware Engineer to own the device firmware stack end-to-end across hardware bring-up, sensing, recording, connectivity, OTA, telemetry, and long-term device reliability.
This is a hands-on role for someone who can design, build, debug, and scale production firmware for a connected device where power efficiency, robustness, and real-world operability matter as much as feature development.
What You’ll Work On
- Firmware architecture across the device stack: boot, peripherals, drivers, application logic, connectivity, storage, telemetry, and update flows.
- Power and battery optimization, including sleep/wake behavior, radio usage, sensor duty-cycling, current draw analysis, and system-level battery life improvements.
- Camera, audio, and sensing pipelines, including capture reliability, timing, quality, buffering, and interaction with downstream cloud/indexing systems.
- OTA update robustness and fleet management, including signing, rollout safety, recovery behavior, failure handling, and operational visibility into update health.
- Telemetry and crash/debug systems, including device health reporting, event logging, field diagnostics, failure triage, and feedback loops into backend systems.
- Hardware abstraction and testability, including HIL test systems, deterministic test harnesses, manufacturing test support, and improved validation workflows.
- Low-level reliability engineering, including memory/concurrency issues, watchdogs, state-machine correctness, storage integrity, and resilience to bad networks, resets, and partial failures.
- Firmware engineering process improvements, including code review standards, bring-up/debug practices, test strategy, release quality, and technical direction for the firmware team.
What We’re Looking For
- 5+ years of embedded/firmware engineering experience with clear ownership of production devices.
- Deep C expertise and strong comfort working close to the hardware.
- Capable of working well with modern LLM tools to scale your work efficiently.
- Strong experience with MCUs / embedded RTOS systems, including interrupts, peripherals, memory constraints, concurrency, and hardware bring-up.
- Strong experience with battery-powered connected devices, with a demonstrated ability to improve power efficiency and overall device lifetime.
- Experience building and operating robust OTA systems for field devices.