CareerPlanSign in

Device Engineer I

San Diego, California💼 Full-time🗓 2026-09-03 → 2026-09-29

Core

Early-career embedded software engineer developing firmware for IoT devices (security panels, gateways, cameras) using embedded Linux.

Role type

Junior embedded software engineer (IC)

Builds

Firmware for security panels, networking gateways, and video cameras

Domain

IoT / Embedded Systems / Security

Required skills

C/C++, Linux command line, microcontrollers (STM32, ESP32, Arduino, Raspberry Pi), hardware peripherals (UART, SPI, I2C, ADC), circuit schematics, Git

Preferred skills

Linux kernel/device drivers, cross-compilation (Yocto, Buildroot, OpenWRT), debugging tools (JTAG, SWD, oscilloscopes), scripting (Python, Bash), RTOS, networking

Technologies

Linux, C, C++, STM32, ESP32, Arduino, Raspberry Pi, BeagleBone, Git, Yocto, Buildroot, OpenWRT, Android, JTAG, SWD

Responsibilities

Develop and maintain embedded Linux applications and board support packages using C/C++, Implement, test, and debug features on real hardware, Support device bring-up and validation with electrical and mechanical engineers, Contribute to features connecting devices to the cloud, Participate in code reviews and write unit tests

Seniority

Junior, early-career IC

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