Senior Embedded Camera Firmware Engineer

Alarm Com

San Diego (CA)

On-site

USD 150,000 - 165,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Alarm.com is seeking an experienced Embedded Software Engineer for the Device Engineering team in San Diego. You will design, implement, and test firmware for camera platforms, work with hardware teams on bring-up, and collaborate with cloud teams to define device-to-cloud APIs.

The role requires 5–10 years of embedded Linux experience, strong C++, RTOS familiarity, and proficiency with UART/SPI/I2C/Ethernet.

Qualifications

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

Responsibilities

  • Design, implement, and test embedded software for camera platforms (ARM, microcontrollers, SoCs).
  • Develop firmware and hardware abstraction layers to interface with sensors and peripherals.
  • Collaborate with hardware engineers for board bring-up, integration, and troubleshooting.
  • Collaborate on camera performance, power management, and driver integration.
  • Optimize software for performance, reliability, and resource usage.
  • Develop and execute unit/integration tests and use debugging tools.

Skills

Embedded Linux
C++
RTOS
Sensor interfaces
Git

Education

Bachelor's Degree in CS/EE

Tools

Git
Build systems

Job description

Alarm.com is seeking an experienced Embedded Software Engineer for the Device Engineering team in San Diego. You will design, implement, and test firmware for camera platforms, work with hardware teams on bring-up, and collaborate with cloud teams to define device-to-cloud APIs.

The role requires 5–10 years of embedded Linux experience, strong C++, RTOS familiarity, and proficiency with UART/SPI/I2C/Ethernet.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Camera Firmware Engineer
Senior Embedded Camera Firmware Engineer

Alarm.com • San Diego (CA)

On-site
USD 150,000 - 165,000
Office four days a week
Competitive benefits
Embedded Camera Firmware Engineer
Embedded Camera Firmware Engineer

Alarm Com • Tysons (VA)

On-site
USD 88,000 - 123,000
Office four days a week
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

Verkada • San Mateo (CA)

On-site
USD 200,000 - 300,000
Healthcare programs
Vision, dental coverage
HSA and FSA
+4
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
Hybrid Embedded Firmware Engineer (C/C++)
Hybrid Embedded Firmware Engineer (C/C++)

Logoslabs • San Francisco (CA)

Hybrid
USD 110,000 - 160,000
Hybrid work model: 4 days in theoffice
Medical care
Life insurance
+2
Senior Embedded Firmware Architect
Senior Embedded Firmware Architect

Pentangle Tech Services | P5 Group • Minneapolis (MN)

On-site
USD 110,000 - 170,000
Senior Device Engineer
Senior Device Engineer

Alarm Com • San Diego (CA)

On-site
USD 150,000 - 165,000
Senior Embedded Camera Firmware Engineer
Senior Embedded Camera Firmware Engineer

OpenAI • San Francisco (CA)

Hybrid
USD 293,000 - 325,000
Senior Embedded Software Engineer: Camera Systems
Senior Embedded Software Engineer: Camera Systems

Sightline Intelligence • Portland (OR)

On-site
USD 120,000 - 145,000