CareerPlan

Firmware Engineer

Irvine Office/WarehouseFull-time2026-09-15 → 2026-11-12
Based in United States

Core

Design, build, debug, and optimize embedded software for access control, intercom, IoT, and connected hardware products.

Role type

Senior Firmware Engineer (Embedded Systems)

Builds

Next-generation access control, intercom, IoT, and wireless connected hardware devices

Domain

IoT / Smart Building / Hardware

Required skills

C/C++, bare-metal microcontroller firmware, RTOS (Zephyr), embedded Linux, low-level register programming, hardware debugging, secure boot, OTA updates, communication protocols (I2C, SPI, UART, BLE, Wi-Fi, Ethernet)

Preferred skills

8+ years experience, deep hardware intuition, AI tool usage for development acceleration

Technologies

Zephyr, C, C++, I2C, SPI, UART, GPIO, ADC, PWM, RS-485, USB, Ethernet, BLE, Wi-Fi, cellular

Responsibilities

Develop production-ready firmware for bare-metal, RTOS, and embedded Linux platforms; work close to hardware including registers, buses, and analog/digital interactions; implement secure boot, chain of trust, and secure OTA updates; develop and debug communication protocols; design firmware with observability and reliability; use AI tools to accelerate development while maintaining engineering judgment.

Seniority

Senior, hands-on IC