Senior Embedded Camera Firmware Engineer

Alarm.com

San Diego (CA)

On-site

USD 150,000 - 165,000

Full time

11 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Office four days a week
Competitive benefits

Job summary

Alarm.com seeks an experienced embedded software engineer for the Device Engineering team to design and implement software for the camera line, interfacing with sensors, modules, and peripherals on ARM-based platforms.

You will collaborate with hardware and cloud teams to ensure performance, reliability, and secure device-to-cloud connectivity across residential and commercial properties.

Qualifications

  • Bachelor's degree in Computer Science, Electrical/Computer Engineering, or equivalent experience.
  • 5–10 years of embedded software development experience with Embedded Linux platforms.
  • Proficient in C++ with familiarity of RTOS (FreeRTOS, ThreadX) and bare-metal programming.
  • Experience with embedded systems and hardware interfaces (UART, SPI, I2C, CAN, Ethernet).
  • Knowledge of build systems, firmware upgrade mechanisms, and low-level debugging.
  • Understanding of protocols (Bluetooth, BLE, Wi-Fi, LoRa) and security.
  • Experience with source control (Git).

Responsibilities

  • Design, implement, and test embedded software for camera platforms (ARM, microcontrollers, SoCs).
  • Develop firmware and hardware abstraction layers to interface with sensors, modules, and peripherals.
  • Collaborate with hardware engineers for board bring-up and troubleshooting.
  • Optimize software for performance, reliability, and resource usage.
  • Develop and execute unit and integration tests; debug with oscilloscopes and analyzers.
  • Document code and designs; support production, QA, and field teams.

Skills

Embedded Linux
C++
RTOS
UART
SPI
I2C
CAN
Ethernet
Git
Firmware development
Device drivers

Education

Bachelor's degree in CS/EE

Job description

Alarm.com seeks an experienced embedded software engineer for the Device Engineering team to design and implement software for the camera line, interfacing with sensors, modules, and peripherals on ARM-based platforms.

You will collaborate with hardware and cloud teams to ensure performance, reliability, and secure device-to-cloud connectivity across residential and commercial properties.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Camera Systems Engineer
Senior Embedded Camera Systems Engineer

Alarm • San Diego (CA)

On-site
USD 150,000 - 165,000
4 days in-office
Senior Embedded Camera Systems Engineer
Senior Embedded Camera Systems Engineer

NextGenEnergyJobs • San Diego (CA)

On-site
USD 95,000 - 130,000
Subsidized medical plan options
401(k) with employer match
Paid holidays and vacation
Senior Device Engineer
Senior Device Engineer

Alarm.com • San Diego (CA)

On-site
USD 150,000 - 165,000
Office four days a week
Competitive benefits
Senior Device Engineer
Senior Device Engineer

NextGenEnergyJobs • San Diego (CA)

On-site
USD 95,000 - 130,000
Subsidized medical plan options
401(k) with employer match
Paid holidays and vacation
Senior Device Engineer New San Diego, California
Senior Device Engineer New San Diego, California

Alarm • San Diego (CA)

On-site
USD 150,000 - 165,000
4 days in-office
Senior Embedded Firmware Engineer — Camera Systems
Senior Embedded Firmware Engineer — Camera Systems

Verkada • San Mateo (CA)

On-site
USD 200,000 - 300,000
Healthcare programs
Vision, dental coverage
HSA and FSA
+4
Junior Embedded Software Engineer
Junior Embedded Software Engineer

Alarm.com • Tysons (VA)

On-site
USD 90,000 - 100,000
Health plan
401(k) match
Paid vacation
Senior Embedded Firmware Engineer — Camera Systems
Senior Embedded Firmware Engineer — Camera Systems

Mosaic.tech • San Mateo (CA)

On-site
USD 200,000 - 300,000
Healthcare programs
Wellness benefits
Professional development stipend
+1
Embedded Firmware Engineering Manager (MCU Lead)
Embedded Firmware Engineering Manager (MCU Lead)

Alarm.com • Boston (MA)

On-site
USD 180,000 - 240,000
Health insurance
HSA
401(k) match
+5
Engineering Manager - Embedded Firmware
Engineering Manager - Embedded Firmware

Alarm.com • Boston (MA)

On-site
USD 180,000 - 240,000
Health insurance
HSA
401(k) match
+5