Drimva

Alarm.com

Senior Device Engineer

$150K–$165K

San Diego, California · Senior · Full-time · Posted Sep 3, 2026

Experience
5-10 years of embedded software development experience with Embedded Linux platforms.
Education
Bachelor's Degree in Computer Science, Electrical/Computer Engineering, or equivalent experience.
Visa sponsorship
Sponsorship of new applicants for employment authorization, or other immigration-related support, is not available for this position.

About the job

Develops and improves embedded software and firmware for camera products, from hardware integration and testing to device-to-cloud connectivity and production support.

What you'll do

  • Design, implement, test, and optimize embedded software, firmware, and hardware abstraction layers for camera platforms.
  • Collaborate on board bring-up, camera performance, power management, hardware integration, debugging, and system testing.
  • Work with cloud teams on device-to-cloud APIs and protocols, and support production, QA, and field teams.

What they ask for

  • Bachelor's Degree in Computer Science, Electrical/Computer Engineering, or equivalent experience.
  • 5-10 years of embedded software development experience with Embedded Linux platforms.
  • Professional experience in C++; familiarity with RTOS and bare-metal programming.
  • Experience with embedded systems, hardware interfaces, build systems, firmware upgrades, low-level debugging, communications protocols, security, and source control.

Nice to have

  • Experience with camera and home security products.
  • Experience with Linux kernel or device drivers, or leading embedded device development.

Pay

$150,000 — $165,000 USD (base salary)

Tools

Embedded Linux, C++, FreeRTOS, ThreadX, UART, SPI, I2C, Git

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 5, 2026 (UTC)