HHiring Reality
← Alarm.com

Senior Device Engineer

Alarm.com
Location
San Diego, California
Posted
17 days ago
Department
Device Engineering
What they actually want (must-haves)
  • 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 working in C++ and familiarity with RTOS (e.g., FreeRTOS, ThreadX) and bare-metal programming
  • Experience with embedded systems/platforms, 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 etc.) and security
Nice to have
  • Experience working with camera and home security products
  • Experience with Linux kernel, device drivers etc.
  • Experience in leading a development of embedded devices
What the job really is

As a Senior Device Engineer at Alarm.com, you will develop and improve embedded software for camera platforms, collaborating with hardware engineers to optimize performance and integrate hardware drivers. Your role involves designing, implementing, and testing software, as well as supporting production and quality assurance teams. You will also work on device-to-cloud connectivity and participate in design reviews, ensuring that products meet performance and reliability standards.

Benefits
  • Competitive pay and benefits inclusive of subsidized medical plan options
  • HSA with generous company contribution
  • 401(k) with employer match
  • Paid holidays, wellness time, and vacation increasing with tenure
  • Paid maternity and bonding leave
  • Company-paid disability and life insurance
Things to weigh
  • No salary listed in the initial posting, but a range is provided later
  • Position requires in-office work 4 days a week, which may not suit remote work preferences
  • Sponsorship for employment authorization is not available for this position
Job score3.4/5
Benefits4/5
Freshness4/5
Career value4/5
Role clarity5/5
Pay transparency0/5

Applying to Alarm.com?

See how your résumé matches this role — and tailor it from what actually gets interviews.